使用web.config IIS强制将特定子文件夹的http转换为https
在使用Windows 2006 R2的VPS上,我想编辑web.config文件,以便在多个子文件夹中找到的所有页面都从http重定向到https 我在下面找到了这个建议,我想知道的是如何列出将应用此重写规则的特定文件夹 子文件夹包括: /安全1/ /安全2/ /管理员1/ /管理员2/ 任何帮助和建议都将不胜感激:)使用web.config IIS强制将特定子文件夹的http转换为https,iis,web-config,windows-server-2008,Iis,Web Config,Windows Server 2008,在使用Windows 2006 R2的VPS上,我想编辑web.config文件,以便在多个子文件夹中找到的所有页面都从http重定向到https 我在下面找到了这个建议,我想知道的是如何列出将应用此重写规则的特定文件夹 子文件夹包括: /安全1/ /安全2/ /管理员1/ /管理员2/ 任何帮助和建议都将不胜感激:) 像这样的怎么样 <rule name="test" stopProcessing="true"> <match url="(secure1|secu
像这样的怎么样
<rule name="test" stopProcessing="true">
<match url="(secure1|secure2|admin1|admin2).*" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
你好,NepCoder,谢谢你的解决方案。今天晚些时候我会试试这个,然后反馈。你能让它工作吗?嘿!谢谢你的跟进。这一周忙得不可开交,我本想早点回来报到的。代码就在。。。然而,服务器重写模块是另一个问题,LOL。经过一点研究,似乎有一些解决办法,但它们需要目前我没有的专业水平。几个月后,我将把网站迁移到windows 2012环境,然后我将再次测试所有内容。再次感谢你的帮助:)很高兴听到你这么说。如果它对你有用,那么你介意接受我的回答吗?如果其他人处于类似的情况,这将对他们有所帮助。非常感谢。
<rule name="test" stopProcessing="true">
<match url="(secure1|secure2|admin1|admin2).*" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>