极致CMS伪静态nginx配置
博主:紫藤心-迷途
浏览次数:2011次
宝塔配置:
location / {
if(!-e $request_filename){
rewrite /admin.php(.*)$ /admin.php?s=$1 last; #如果你的后台入口文件不是admin.php,请修改这个地方
rewrite ^(.*)$ /index.php?s=$1 last;break;
}
}本地或者其他服务器配置:
location / {
if(!-e $request_filename){
rewrite /admin.php(.*)$ /admin.php?s=$1 last; #如果你的后台入口文件不是admin.php,请修改这个地方
rewrite ^(.*)$ /index.php?s=$1 last;break;
}
}
server {
listen 80;
server_name www.b1.com b1.com;#填你第8步dns解析,配置的虚拟域名
root "D:\WWW\b1";#填你网站所在目录
location / {
index index.html index.htm index.php;
#autoindex on;
######伪静态配置########
if (!-e $request_filename) {
rewrite /admin.php(.*)$ /admin.php?s=$1 last; #如果你的后台入口文件不是admin.php,请修改这个地方
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
######伪静态配置########
}
location ~ \.php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}
}PS:极致CMS | 免费开源CMS - 快速建站系统

