Typecho安装在二级目录伪静态设置

WEB服务使用的Nginx,将Typecho安装在某个二级目录下,比如安装在note,设置伪静态方法如下。

伪静态规则

将下面的伪静态规则添加到nginx vhost配置文件,并重启nginx

location /note/ {
    if (-f $request_filename/index.html){
        rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
        rewrite (.*) $1/index.php last;
    }
    if (!-f $request_filename){
        rewrite (.*) /note/index.php last;
    }
}

注意note就是您自己的二级目录,请根据实际情况调整。

设置地址重写

进入Typecho后台 - 设置 - 永久链接 - 将地址重写功能启用,如下截图。

snipaste_20180607_134736.png

注意事项

修改nginx配置后一定要重载一次,否则不会生效。同时还需要检查PHP PATHINFO是否启用,否则可能会有问题。

标签: typecho教程 Typecho伪静态

精彩评论
  1. 偶然路过,留个脚印

  2. 不错学习了!

  3. 感谢分享。

  4. 虽然不知道说的是什么,但看起来好厉害的样子!

  5. sk sk

    我的是宝塔环境怎么安装啊

发表评论: