iis增加url重写:
https://www.iis.net/downloads/microsoft/url-rewrite
下载 Chinese Simplified: x86 installer / x64 installer 选择-x64
若发现在服务器上安装不了,且iis版本在7.0以上,则做以下操作:
win+R 输入regedit 打开注册表编辑器
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp位置
把MajorVersion的值改为9
即可安装,安装完成之后,再把MajorVersion的值改回10
重启一下iis即可
之后浏览相应域名的文件夹,找到web.config文件,并双击打开编辑, 并在<system.webServer>节点中加入以下代码 ,然后ctrl+s保存,关闭窗口:
<rewrite>
<rules>
<rule name="xxcnqp_https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTPS_HOST}" pattern="^(localhost)" negate="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>