3
A
回答
3
它使用IIS7重写模块具有以下规则是可能的:
<rule name="Rewrite querystring" stopProcessing="true">
<match url="^abc/pqr/xyz/?$" />
<conditions>
<add input="{QUERY_STRING}" pattern="^word1$" />
</conditions>
<action type="Redirect" url="{R:0}?word2" appendQueryString="false" />
</rule>
它的作用是:检查URL是abc/pqr/xyz/
或abc/pqr/xyz
和查询字符串完全word1
。如果是,它会将用户重定向到相同的url({R:0}
),但会附加?word2
。
选择appendQueryString="false"
选项很重要,因为您不希望模块在最后附加word1
。
默认情况下,如果没有指定,重定向是一个301(永久),关于@Owen注释,似乎是最适合你的情况!
+0
它对我来说真的很好。谢谢。非常感激 – 2013-03-15 11:56:07
0
相关问题
- 1. IIS7 - URL重写问题
- 2. IIS7 URL重写
- 3. IIS7 URL重写
- 4. URL重写.Net IIS7
- 5. 无法用IIS7重写URL Url重写
- 6. URL重写问题
- 7. IIS7 URL重写短url
- 8. 在IIS7中使用URL重写友好URL的问题
- 9. 易IIS7重写重定向问题
- 10. asp.net激活URL重写IIS7
- 11. .NET上的URL重写(iis7)
- 12. 在IIS7中重写url
- 13. iis7中的URL重写
- 14. 在IIS7中重写URL
- 15. IIS7 URL重写错误
- 16. 在IIS7中重写URL
- 17. 多IIS7 URL重写规则
- 18. 在IIS7上的Url重写
- 19. Url重写问题
- 20. 重写URL问题
- 21. URL重写问题
- 22. url重写问题
- 23. URL重写问题
- 24. URL重写问题
- 25. URL重写问题
- 26. URL重写问题
- 27. URL重写问题
- 28. 重写url问题
- 29. URL重写问题
- 30. URL重写问题
你想重写查询字符串? – cheesemacfly 2013-03-13 18:45:12
@cheesemacfly是的,我们网站上的一类信息已经发生了变化,所以这个查询字符串需要被重定向给任何加了书签的旧链接。显然,我们正在修复我们网站上的任何链接,重定向只是为了让旧链接不会中断:) – 2013-03-14 11:39:51