安装和使用IIS的URL重写工具

这几天正在忙自己的个人网站,遇到一个需求,就是把普通的http请求全部转发到https上。百度得知,使用默认的IIS功能无法做到这一点,必须安装一个额外的工具:URL重写工具。但是默认没有安装。这里就来先安装一下。

安装URL重写工具

首先到URL重写工具下载页面,点击页面上的安装此扩展按钮。这样会跳到Web平台安装程序的下载页面,如果没有安装此工具,就在这里下载并安装;如果已经安装此工具,就直接打开,可以在IIS中,或者是直接在开始菜单中搜索此工具并打开。

然后在产品页面搜索URL,第一个结果就是要下载的工具:URL重写工具2.0。然后点击添加,然后在点击下面的安装按钮。安装完毕之后,就可以在IIS中使用此工具了。

无法安装怎么办

我的系统是Windows 10 ,对应的IIS版本是10。但是在安装的时候提示我需要安装在IIS 7以上的版本中。这里需要临时修改一下注册表,将IIS的版本降低为9就可以安装,安装完毕之后再降版本号改回10。

这需要打开注册表项HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp,找到其中的MajorVersion,将其改为9,然后就可以成功安装了。安装完成之后在将其改回10,就可以了。

系统自带的注册表编辑工具并不方便使用,这里推荐Registry Workshop,一个好用的注册表编辑工具。

使用URL重写工具

打开URL重写工具,可以看到可以创建多个规则。重定向到HTTPS的时候需要以下几点:

  • 输入。什么样的页面需要操作。
  • 条件。什么时候需要操作,必须有一个条件防止循环。
  • 目标URL。操作之后的URL。

详细的操作方法可以参考这篇文章http://www.powerk6.org/2010/10/how-to-use-url-rewrite-to-redirect-http-to-https-on-iis7.html,这里就不在废话了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值