在自己服务器上搭建了Wordpress,开启永久链接之后点击发现都是404错误,找了好多教程,发现原来Wordpress虚拟目录没有开启AllowOverride

简单的说,自己搭建起来的LAMP环境,要使Wordpress能开启永久链接功能,需要:
1.开启mod_rewrite模块

  • Apahce1.x可以:LoadModule rewrite_module modules/mod_rewrite.so 将这一行前面的#去掉。
  • Apche2.x Debian系Linux下可以直接用命令:a2enmod mod_rewrite

2.设置在要支持url rewirte的目录启用 Options FollowSymLinks和AllowOverride All

<Directory “/www-program/jingyan.info/”>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

“/www-program/jingyan.info/”为你要开的WP的目录位置。

参考:http://www.4studio.cn/blog/?p=296