我在iis7中有一个http重定向来向另一个域发送请求。如果url类似于http://www.example.com/news/
,那么没关系,但是如果我尝试http://www.example.com/news/?id=3
,那么从字符串中删除参数,它会重定向到相同的http://www.example.com/news/
。
如何使用iis7保存查询字符串中的参数?
的web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="http://www.example.com" exactDestination="false" httpResponseStatus="Permanent" />
</system.webServer>
</configuration>
答案 0 :(得分:1)
我认为您只需在重定向网址末尾添加“$ S $ Q”,例如:目的地= “HTTP://www.example.com$S$Q”。
另请参阅StackOverflow相关问题:How to redirect a URL path in IIS?