开发者

IIS redirect preserve QueryString?

开发者 https://www.devze.com 2023-03-29 15:42 出处:网络
I have a url: http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False which I would li开发者_开发问答ke to redirect to:

I have a url:

http://mywebsite.com/Account/?Number=25191108&Name=Something&Remote=False

which I would li开发者_开发问答ke to redirect to:

http://anotherwebsite.com/whatever/

and preserve the query string:

http://anotherwebsite.com/whatever/?Number=25191108&Name=Something&Remote=False

Does anyone have any ideas how to achieve this?


  1. Go into the IIS site properties for the domain you're moving from. In the "Home Directory" tab, click the option "A redirection to a URL"
  2. In the Redirect to box, enter the domain you wish to move to (no trailing slash), plus $S$Q - for example, http://www.YourDomain.com$S$Q
  3. Next, check the options that state the client will be sent to "The exact URL entered above", and "A permanent redirection for this resource"


You can see the complete solution here:

IIS redirect preserve QueryString?

Tried it in IIS 10 and works as expected.

The status code can be anything you prefer. 301 for permanent redirect and 302/307 for temporary redirect.

0

精彩评论

暂无评论...
验证码 换一张
取 消