首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS 7 URL重定向

IIS 7 URL重定向
EN

Stack Overflow用户
提问于 2011-11-21 12:57:52
回答 2查看 165关注 0票数 0

如果用户在浏览器中键入http://mysite.com,则应将用户重定向到https://mysite.com

可以通过下面的方法来完成吗?

代码语言:javascript
复制
<rewrite>
<rules>
    <rule name="Enforce canonical hostname" stopProcessing="true">
        <match url="(.*)" />
        <conditions>
            <add input="{HTTP_HOST}" negate="true" pattern="^www\.mysite\.com$" />
        </conditions>
        <action type="Redirect" url="https://www.mysite.com/{R:1}" redirectType="Permanent" />
    </rule>
</rules>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-21 13:05:01

这应该有你needhere的所有信息

票数 0
EN

Stack Overflow用户

发布于 2011-11-21 13:22:19

如果您真的不关心重定向回您输入的URL的相同"SSL版本“,那么这个方法每次都有效。

在IIS中,确保实施了SSL。然后为代码"403.4“”选择Respond with a 302 Redirect“添加一个自定义错误页面,并输入主页的https:\ URL。

例如,当用户进入http://mysite.com时,他们会被重定向回https://mysite.com

但是,如果他们进入http://mysite.com/Stuff/Foo?All,那么他们也会被重定向回主页。

在我遇到的大多数情况下,这种行为就足够了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8207462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档