使用支持伪静态windows主机搭建的wordpress站点设置的固定链接后,内页URL结构中会生成index.php/部分,显然很多人想去掉这多余的部分,对于IIS6+ISAPI Rewrite 2.X组件的windows服务器,可以使用httpd.ini来实现,参考教程《win主机使用httpd.ini完美实现wordpress伪静态》,如果是IIS6+ISAPI Rewrite 3.X组件的windows服务器,请继续往下看,参照本篇教程操作。
提示:服务器使用哪一种Rewrite组件请咨询空间提供商!
把下面代码保存为.htaccess文件:
1 2 3 4 5 6 7 | # BEGIN WordPress RewriteEngine On RewriteBase /RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress |
设置固定链接后,把该htaccess文件上传到网站根目录即可。