老鲫鱼:一个18年的互联网站长,带你聊聊在网上的那点事~

当前位置:首页 » 建站帮助 » 正文

zblog子目录伪静态设置方法:版本是phpnginx环境下

zblog子目录伪静态设置方法:版本是phpnginx环境下

这几天在网站下面增加一个子目录,安装完成后,却发现无法打开子目录的页面。

折腾一番后才发现,原来子目录也需要设置一下伪静态规则,今天就为大家分享下zblog程序下,子目录的伪静态设置方法。

我的配置环境时LINUX,nginx1.8,如果你的配置环境是阿帕奇(Apache),也许无需设置。

宝塔设置在单个网站的--伪静态--中直接输入如下即可:

PHP

location / {

if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /index.php;

}

}


 location /zimulu/ {

 if (-f $request_filename/index.html){

rewrite (.*) $1/index.html break;

}

if (-f $request_filename/index.php){

rewrite (.*) $1/index.php;

}

if (!-f $request_filename){

rewrite (.*) /zimulu/index.php;

}


 }

说明:

  1. 第一个是主站的规则,必须加location,下面的是子目录的规则,如果只有主站,就不需要加外面的location;

  2. 复制上面的伪静态规则,到宝塔伪静态处,将上面的zimulu,替换为你的子目录名字即可。如还有问题,留言反馈即可。


相关推荐

猜你喜欢


二维码