WordPress 在不同的环境下伪静态的设置规则也是不一样的,在IIS下面你可以自定义一个404错误页面或者在Web.config文件填写Rewrite规则,但是针对web.config的设置只在IIS7以后的版本才有效。以下就是设置方法:
一、设置404自定义错误页面(对IIS6.0和7.0都有效)、在WordPress的网站根目录新建一个404.php的文件并插入以下内容、然后到IIS上面去用这个 404.php 设置自定义404错误页面(如果是IIS6.0、那么404,404.2,404.3等与404相关的所有错误页面都要修改)
<? $qs = $_SERVER['QUERY_STRING']; $pos = strrpos($qs, '://'); $pos = strpos($qs, '/', $pos + 4); $_SERVER['REQUEST_URI'] = substr($qs, $pos); $_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI']; include('index.php'); ?> |
二、用IIS7的Rerwite模块在web.config设置规则,加入以下内容
标签:
htaccess文件