共计 634 个字符,预计需要花费 2 分钟才能阅读完成。
最近将服务器从 阿里云 折腾到 腾讯云,调试几个网站程序时,遇到各种 bug,数据库问题、PHP 版本匹配问题,好不容易搞定了这些程序安装,然后网站的各级类目又出问题,二级目录全是 404… 遂找了一圈,度娘给的有效解决路径:
Nginx 二级目录 404 WordPress 问题解决
一 : 配置伪静态规则
去网站设置 , 找到子目录绑定
Apache2 静态规则:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
Nginx 静态规则(我采用的是这个代码录入后保存,就解决啦):
location / 二级名 /
{if (!-f $request_filename){set $rule_2 1$rule_2;}
if (!-d $request_filename){set $rule_2 2$rule_2;}
if ($rule_2 = "21”){rewrite /. / 二级名 /index.php last;}
}
正文完