WordPress 更改固定链接出现 404 的解决方案
更改了 WordPress 的固定链接格式后,出现了 404 访问错误,最后发现是服务器没有开启 URL_Rewrite 的支持。
修改 /etc/httpd/conf/httpd.conf ,去掉下面一行的注释:
1 | LoadModule rewrite_module modules/mod_rewrite.so |
找到 AllowOverride 键值设定,将值 None 改为 All:
1 2 3 4 | <Directory /> # ...... AllowOverride All </Directory> |
1 2 3 4 | <Directory /var/www/html> # ...... AllowOverride All </Directory> |
修改 WordPress 根目录下的 .htaccess 文件,添加一行:
1 | RewriteEngine on |
修改完成后,需要重启 Apache 才能生效:
1 | $ service httpd restart |