转自我的个人博客(ps:目前试用中体验不好勿喷。。。)
使用WP Super Cache设置缓存的时候当使用wordpress默认的固定连接是,总是显示固定连接结构出错,然后单个博客文章无法访问,这里需要设置httpd的url可重写,步骤如下:
查看.HTACCESS是否需要修改
远程连接主机,进入wordpress目录,修改 .htaccess文件,.htaccess是隐藏文件,默认不显示,使用ll -a命令即可看到。.htaccess文件应该内容如下:
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
END WordPress
修改HTTPD配置文件
WordPress中除了Default的url格式外,其他的都需要url 重新支持。默认是不支持的。VPS只能自己搞了,虚拟主机一般都默认开启的。进入apache2/httpd/conf/httpd.conf
需要编辑httpd.conf文件。
…
AllowOverride controls what directives may be placed in .htaccess files.
It can be “All”, “None”, or any combination of the keywords:
Options FileInfo AuthConfig Limit
AllowOverride None
把AllowOverride None 改成AllowOverride All
重启服务:service httpd restart