IIS7下伪静态的配置for phpwind

前言,虽然iis7集成了rewrite的组件,但其实现的傻瓜程度足与让人抓狂!当然也有一些容易上手的方法,就弄清楚哪些模块对应什么内容,即使不用傻瓜式部署也能满足我们的需求, 以下是prisk111写的一个帖子,我摘抄过来。

IIS7中 地址重写已经集成到了IIS里面
第一步先下载模块 .Url Rewrite Module,下载地址:http://www.iis.net/expand/URLRewrite
一般选择x64的就可以 看服务器具体情况
傻瓜式安装过 在IIS里面会出来

打开这个模块后
右边选择add rules – blank rule
具体配置如下 大家可以把图放大来看

配置完后,规则与PW默认的伪静态规则一致的。RewriteRule ^(.*)-htm-(.*)?? $1.php?$2

当然,iis7下面的文件是专业的web.config 内容如下

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”Imported Rule 1″>
<match url=”^(.*)-htm-(.*)$” ignoreCase=”false” />
<action type=”Rewrite” url=”{R:1}.php?{R:2}” appendQueryString=”false” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

分享到:  腾讯微博  人人网  嘀咕  Twitter  开心  白社会  豆瓣  QQ空间  tianya.cn

评论关闭。