从多个URL重定向到一个URL的HTTP重定向的推荐方法是什么?
-
03-10-2019 - |
题
我有一个网站,该网站有许多人用来连接到该网站的网站(使用IIS网站上的绑定,一切都按预期工作):
- http://www.sample.com
- http://sample.com
- https://www.sample.com
- http://xyz.sample.com
- http://oldurl.com
现在我想做的就是让所有URL都可以 https://www.sample.com - 因此,如果您输入”http://xyz.sample.com”或“ sample.com”,您应该去 https://www.sample.com
问题是这样做的最佳机制是什么?我有一个可能的解决方案(我将作为这个问题的答案),但是我感觉到可能还有另一个更好的解决方案。
解决方案
通过IIS设置的一种可能的选项是进行以下操作:
- 从网站(即xyz.sample.com,sample.com等)中删除额外的网站绑定。这应该只留下您试图使所有流量流到的Web URL(即 https://www.sample.com)
- 在IIS中创建第二个网站
- 在第二个网站中创建从原始网站删除的绑定
- 在第二个网站中,使用HTTP重定向(IIS中的选项)将所有流量从第二个站点(现在所有替代URL居住)引导到目标站点(https://www.sample.com)
其他提示
在新绑定上建立新网站 https://www.sample.com, ,然后在旧网站上打开HTTP重定向属性页面并设置重定向。
那是在IIS经理中。
不隶属于 StackOverflow