1、查看根目录的.htaccess文件是否具有写的权限;
2、修改apache配置文件httpd.conf,把#LoadModule rewrite_module modules/mod_rewrite.so 前的#去掉,加载rewrite模块。
3、查看APACHE文件中的httpd.conf文件是否默认设置了AllowOverRide为None,如果是,要改成All。
或者修改 wordpress所在的vhost段添加
< Directory /wp所在路径/>
AllowOverride All
< /Directory>
重启apache。