当然Linux才是WordPress最爱的生存环境,但有时不得不将WordPress安置在Windows的IIS环境中运行,于是就遇到了固定链接伪静态的问题,还好最后找到了IIS7.5环境配置WordPress固定链接伪静态的方法。

1、下载安装微软的IIS RUL Rewrite模块:http://www.iis.net/downloads/microsoft/url-rewrite

2、在WordPress网站的根目录下的web.config中添加以下规则:

<rewrite>
<rules>
<rule name=”Main Rule” stopProcessing=”true”>
<match url=”.*” />
<conditions logicalGrouping=”MatchAll”>
<add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />
<add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />
</conditions>
<action type=”Rewrite” url=”index.php” />
</rule>
</rules>
</rewrite>

如果是子目录的话将倒数第4行的index.php前面加上子目录就好了,如:/blog/index.php

发表评论

/ 快捷键:Ctrl+Enter
加载中……