网站部署在根目录或者二级目录的Nginx伪静态写法
发表日期:2026-06-24   文章编辑:超级管理员   浏览次数:2007
 

1、根目录伪静态写法:

location / {

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php?p=$1 last;

}

}


location ~ ^/(data|static/backup)/ {

    deny all;

}


2、 注意:Nginx中如果站点部署在二级目录,请对应修改重写规则, 如:二级目录为en则:rewrite ^/en/(.*)$ /en/index.php?p=$1 last;

二级目录完整写法:

location / {

if (!-e $request_filename){

rewrite ^/en/(.*)$ /en/index.php?p=$1 last;

}

}


location ~ ^/en/(data|static/backup)/ {

    deny all;

}


如没特殊注明,文章均为宜兴博路网络原创,转载请注明来自https://www.boroad.net/news/wangzhansheji/451.html