众所周知,Wordpress 强大的后台管理界面给我们提供了便捷的管理方法,其中一个功能是固定链接设置,然后当我们将固定链接的形式修改为
/%year%/%monthnum%/%postname%.html
或别的形式之后,当访问页面如出现页面不能访问的情况,可能是因为如下原因导致的:
1. Apache没有加载mod_rewrite.so。解决方法:
在http.conf文件中增加一行
LoadModule rewrite_module modules/mod_rewrite.so
2. Apache没有允许对应目录下的URL重写
在http.conf文件中添加下面几
<Directory /var/www>
AllowOverride All
</Directory>
3. 没有正确配置.htaccess
在你放在wordpress文件夹里面,看看有没有.htaccess这个文件。如果没有创建一这个文件,并且设置为可写
chmod a+w .htaccess
在wordpress的管理界面里面,重新设置固定链接,保存并且看看.htaccess有没有更新。
完成以上3步,一切搞定!