在PrugeHosting上申请的一个免费主机空间上做了一个Wordpress , 设置 自定义链接结构之后居然发现所有的链接都失效,实现不了伪静态,本以为是主机空间不支持 mod_rewrite,昨天问 客服他们说支持,我就开始考虑是不是.htaccess 文件的问题,到wordpress根目录,发现没有这个文件,居然没有生成?我就自己建了一个,并且文件将属以及wordpress目录性更改为777,重新设置永久链接还是不出现,这就怪了,莫非要我手写不成?没办法,硬着头在.htaccess中写了如下规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(about|contact|links|archive)$ index.php?pagename=$1
RewriteRule ^page/([0-9]{1,10}) index/.php/?page=$1
RewriteRule ^search/([^/]+) index.php?s=$1&page=$2
RewriteRule ^search/([^/]+)/page/([0-9]{1,3}) index.php?s=$1
RewriteRule ^tag/([^/]+) index.php?tag=$1
RewriteRule ^tag/([^/]+)/page/([0-9]{1,3}) index.php?tag=$1&page=$2
RewriteRule ^category/([^/]+) ind