URL重写在iis中是需要下载URL Rewrite模块之后再进行安装配置才可以了,并且 不像apache可以修改几个参数就可以了,具体我们来看看。 此模块适用于IIS7、7.5、8。 微软在IIS7中添加了URL的重写模块,并且免费使用,可以导入.htaccess规则,确实是个不错的选择

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


此模块适用于IIS7、7.5、8 、10。

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

URL Rewrite Module

 

URL Rewrite Module是一个基于规则的URL重写引擎,用于在URL被Web服务器处理之前改变请求的URL。对于动态Web应用程序,它可以为用户和搜索引擎提 供友好的URL,URL重写和重定向是基于HTTP头和服务器变量的,并可以对站点内容进行访问控制。


.htaccess是apache的伪静态文件,那么如何让iis7及以上支持.htaccess伪静态文件呢?真叫人苦恼吧。方案来了,彻底解决你的苦恼,让伪静态妥妥的,windows7,windows8,windows8.1,windows2008-2012都是妥妥的。


打开Internet Information Services(IIS)管理器,在管理中已经多了一个“Web 平台安装程序”,双击打开。

如何让iis7及以上支持.htaccess伪静态文件

搜索“url”,搜索结果第一个"URL 重写工具2.0",点击该记录后面的添加,再点击下方的安装按钮,还是一步到底,完成之后,重启下iis管理器。

如何让iis7及以上支持.htaccess伪静态文件

那么问题来了IIS 10.0 无法安装 URL rewrite重写模块 2.0怎么办,别急,看图

如何让iis7及以上支持.htaccess伪静态文件


打开注册表编辑器,在

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp

位置,把MajorVersion的值改为9之后,就可以安装了,安装完成之后,再把MajorVersion的值改回10,重启一下iis。

如何让iis7及以上支持.htaccess伪静态文件

iis管理器下发现多了一个“url重写”即安装成功了。接下来就是如何使用.htaccess文件了。双击“url重写”。

如何让iis7及以上支持.htaccess伪静态文件

找到右侧菜单中的导入规则。

如何让iis7及以上支持.htaccess伪静态文件

点击浏览,找到要使用的.htaccess文件,单击导入,点击右侧的“应用”,重新项目888或者是iis,查看下伪静态规则是否生效。

如何让iis7及以上支持.htaccess伪静态文件

url重写其实就是将.htaccess规则导入变成iis能识别的伪静态规则,底层生成的还是httpd.ini文件,不懂伪静态不要紧,只要会操作,一样是高手。


上一篇:mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止、服务没有报告任何错误。)

下一篇:php5.3x以上不少PHP的函数被弃用解决办法

评论列表

已有1位网友发表了看法:

1. 赵子香    2016-11-13 21:16:57  回复该评论
谢谢分享 五一劳动节快了
2. 赵子香    2016-11-13 21:16:57  回复该评论
谢谢分享 五一劳动节快了 欢迎回访
3. 赵子香    2016-11-13 21:16:57  回复该评论
谢谢分享 五一劳动节快了 欢迎回访 弓弩专卖 射箭用品 http://www.spbow.com/ 巴力迅猛龙
发表评论
称呼
邮箱
网址
验证码(*)
热评文章
相关阅读