URL重写在iis中是需要下载URL Rewrite模块之后再进行安装配置才可以了,并且 不像apache可以修改几个参数就可以了,具体我们来看看。

此模块适用于IIS7、7.5、8。
微软在IIS7中添加了URL的重写模块,并且免费使用,可以导入.htaccess规则,确实是个不错的选择

URL Rewrite Module
URL Rewrite Module是一个基于规则的URL重写引擎,用于在URL被Web服务器处理之前改变请求的URL。对于动态Web应用程序,它可以为用户和搜索引擎提 供友好的URL,URL重写和重定向是基于HTTP头和服务器变量的,并可以对站点内容进行访问控制。
使用 IIS7 自带的 FastCgi 模式
官方地址:使用URL Rewrite Module
下载相应模块:  X86   X64
支持:URL Rewrite Module论坛

下载相应的模块安装,然后重启,可以看到URL rewrite模块

2882585236511900768

最简单的处理方式 就是在本地写好一个 *.htaccess 规则文件导入 就OK 。看下图
打开刚安装的模块就可以看见 下图了。

6631329449466289238

6631303061187226225

应用返回 就可以看见规则了。

6630797285840080577

导入后应用 就可以正常使用了。这个比较简单。

下面说一下,手动添加的。看上上图 点一下 Add Rules 就会有下图了。

6619140263561611831

添加规则 ING。。。

673851094263292514

保存后反回就看见了这条规则了。

6630470730886120948

 

完成后,你就可以在程序目录的 web.config 文件中看到规则文件。

稍后将更新一些常用程序的IIS rewrite规则,也可以从以前本站发布的下载包中寻找相应规则导入

除非注明, askADC博客 的文章均为原创,转载请注明作者和出处。
本文链接地址: http://blog.askadc.com/windows-iis7-url-rewrite/

发表评论

邮箱地址不会被公开。 必填项已用*标注