今天刚发现wordpress的固定链接功能,于是想试试水。。
但是改完之后发现只有首页能进,文章都进不去了,404 NOT FOUND,崩溃。。。
于是Google了一下,在这里把方法整理一下
之所以无法访问 是因为Apache的 rewrite模块没有开启
rewrite是Apache环境的一个伪静态功能,如果我们没有让Apache开启rewrite功能,网站上所有的rewrite规则都不可使用.
自然文章链接的重写也不行咯
CentOs的配置文件放在: /etc/httpd/conf/httpd.conf
打开文件找到:
LoadModule rewrite_module modules/mod_rewrite.so
将前面”#”去掉,如果没有的话添加上去
如果你的网站是根目录的话:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
将None改成All
我的网站是放在/var/www/html下面的,所以:
然后重启Apache服务
输入以下命令:
service httpd restart
完美。。
补充:如果以上步骤你都做对了 但是还是404的错误 并提示你要手动配置.htaccess文件
请把下面的文件下载好 上传到你网站的根目录下面。
https://pan.baidu.com/s/1qYoKOcG
提取密码:wyru