gpt4 book ai didi

url - 如何在 IIS 8 中编写重写规则,以便所有流量从 http ://www. com 指向 https ://*. *.com?

转载 作者:太空宇宙 更新时间:2023-11-03 14:54:39 25 4
gpt4 key购买 nike

我有以下人们可能访问的根级 URL:

1. http://example.com
2. http://www.example.com
3. https://example.com
4. https://www.example.com

如何在 IIS 8 中使用重写规则确保 1、2 和 3 始终重定向到 4?当然,它应该保留附加的任何辅助信息(例如 /images/myfile.jpg?query=string&another=string)

最佳答案

你可以试试这条规则

<rewrite>
<rules>
<rule name="example.com to www.example.com" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="www.example.com" negate="true" />
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://www.example.com/{R:1}"
redirectType="Permanent" />
</rule>
</rules>
<rewrite>

关于url - 如何在 IIS 8 中编写重写规则,以便所有流量从 http ://www. com 指向 https ://*. *.com?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30765603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com