wordpress更改“固定连接”后页面404问题

一般情况下是重定向问题
nginx解决方案:

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虚拟主机配置中添加 修改完后重启nginx

apache解决方案:
首先在httpd.conf配置文件中查看

LoadModule rewrite_module modules/mod_rewrite.so是否被注释掉
如被注释 去掉#注释
在查找AllowOverride 如是None 改为All 有两段

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html>
# … other directives…
AllowOverride All
</Directory>

修改完后重启httpd

猜你喜欢

转载自blog.csdn.net/w2909526/article/details/80418649