IISredirect保留QueryString?
我有一个url:
http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False
我想redirect到:
http://anotherwebsite.com/whatever/
并保留查询string:
http://anotherwebsite.com/whatever/?Number=25191108&Name=Something&Remote=False
有没有人有任何想法如何实现这一目标?
- 进入您要从中移动的域的IIS站点属性。 在“主目录”选项卡中,单击选项“redirect到URL”
- 在“redirect到”框中,input您希望移动到的域(无尾随斜线),再加上$ S $ Q – 例如http://www.YourDomain.com $ S $ Q
- 接下来,检查客户端将被发送到“上面input的确切URL”的选项,以及“此资源的永久redirect”
你可以在这里看到完整的解决scheme:
尝试在IIS 10中,并按预期工作。
状态码可以是任何你喜欢的。 301用于永久redirect,302/307用于临时redirect。