你的位置:首页 > Windows

wordpress FOR IIS7 URL Rewrite

2009-11-16 浏览:(7841) Windows 评论(0)

wordpress 官方已经内置了 IIS7 URL Rewrite 的支持,但对于中文用户来说,官方内置的伪静态规则不能完好的支持中文tag的问题。虽然可以更改系统文件来解决,但比较麻烦,而且不方便,所以一直没介绍过。现在帖出一个自用的的规则,可以解决wordpress的中文tag的问题。

将下列代码加入到web目录下的web.config文件的<system.webServer>之后即可。

<rewrite>

           <rules>

                <clear />

                <rule name="wordpress2.7" 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>

                <rule name="chinese tag" stopProcessing="true">

                    <match url="/tag/(.*)" />

                    <conditions logicalGrouping="MatchAll" />

                    <action type="Rewrite" url="/index\.php\?tag={R:1}" />

                </rule>

    </rules>

</rewrite>

  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。