【发布时间】:2016-06-15 04:41:33
【问题描述】:
我正在尝试在 web.config 中使用此代码将网站上的所有页面重定向到 https:// 但是,一旦我尝试这样做,我就会得到一个无限循环(Firefox 告诉我重定向永远不会正确结束) ,但我不知道为什么。我只能访问 FTP,不能直接访问服务器,所以我不能使用 GUI 方法。我对此不熟悉,任何帮助将不胜感激。
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
【问题讨论】:
标签: asp.net redirect web-config http-status-code-301