• Typecho伪静态启用失败解决办法

    • 首先,这一般不是Typecho的问题。与nginx.conf配置有关!

      1. 我是通过BT安装的LNMP,也碰到这个问题,查nginx.conf配置。有:
        “include /www/server/panel/vhost/nginx/*.conf;”这行代码

      cd /www/server/panel/vhost/nginx/ 目录下,我机器上有*.conf几个文件,都要查一下。
      如:0.default.conf,....
      特别要注意:”你的域名.conf“这个文件,可能又还有:
      \#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
      include /www/server/panel/vhost/rewrite/dantangyin.com.conf;
      \#REWRITE-END

      “include /www/server/panel/vhost/rewrite/你的域名.conf;”这样的文件,还要去查!

      我在这个文件:内容是“空的”

      后来在这个文件中,写上如下代码:

      rewrite (.*) $1/index.php;
      }
      if (!-f $request_filename){
      rewrite (.*) /index.php;
      }

      然后重启Nginx:systemctl restart nginx | /etc/init.d/nginx.service restart

      系统就好了!

      标签: typecho

    • 当前暂无评论 »

      • 发表评论: ( 注意:为了防止广告评论,本站链接已经启用nofollow)
      •   您的名字
      •   E-mail
      •   您的网址(选填)

Powered by Typecho)))   ICP:蜀ICP备05009250号