本文简要介绍了Typecho
前后台404
,502
状态码的维修方法。
最近博主遇到博客前台后台疯狂打不开的尴尬境况,查阅相关资料得知是path_info
没有开启。下面是宝塔面板开启pathinfo
的方法。
Tengine
博主推荐使用淘宝版本的Nginx
,更加好用,虽然资料少些。对path_info
支持全面。
注意到所有站点的配置文件的启用PHP
的语句都在约33行处,大概是include enable-php-73.conf;
这样一句。文件名随PHP
版本变化而有所不同。
打开/www/server/nginx/conf
下面的改文件,注意到include pathinfo.conf;
前面一句话有一个#
号,这表示这句话被注释了。去掉#
号,保存。
前往宝塔面板后台重启PHP
即可。
Nginx
这是由于Nginx
对pathinfo
支持不够的问题,需要手动添加地址重写代码。在站点配置文件中对Typecho
的代码修改。
server{
...
location / {
...
//这里添加
...
try_files $uri $uri/ =404;
...
}
}
添加如下代码。
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;
}
然后重启Nginx
即可。
版权声明:本文是原创文章,版权归 星雾月雨 所有。
本文链接:https://www.ariels.xyz/archives/619.html
本站所有下方标记为「允许规范转载」的原创文章均采用 署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。
您可以自由地转载,但请务必注明文章来源且不可用于商业目的。