wordpress设置固定链接后,页面出现404,一般都是web服务器的配置出了问题。

nginx服务器,可以在nginx.conf(如果配置了虚拟主机,则应该是对应站点的配置文件)loction / {}中添加配置:

1
2
3
4
5
loction / {
    ...
    try_files $uri $uri/ /index.php?$args;
    ...
}

之后,重启nginx

1
service nginx restart

apache服务器,则首先要确认rewrite模块是否已启用。 确保httpd.config文件中,下面这一行前面没有#

1
LoadModule rewrite_module modules/mod_rewrite.so

修改网站根目录下的.htaccess

1
2
3
4
5
6
7
8
9
<Directory />
Options FollowSymLinksAllowOverride All
</Directory>
 
<Directory /var/www/html>
# … other directives…
AllowOverride All</Directory>

之后,重启apache

1
service httpd restart

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。