【发布时间】:2010-03-09 23:04:40
【问题描述】:
我正在使用iis7 URL Rewrite 模块,它工作正常,除了两件事。作为新手,我可能会遗漏一些明显的东西。
1) 我的 URL 从
www.mysite.com/search.aspx?fName=John&sName=Smith
到www.mysite.com/John/Smith。这很好用,但如果我添加尾随 / ,网站上的一些图片会消失,而有些则不会。 (它们都在同一个位置)。但是,搜索结果很好。
2) 是否可以将 cerain 查询字符串设为可选?服务器端,这是实现的(即,如果没有输入任何内容,则采用默认值)。但是这将如何与 URL 重写模块一起工作?
例如www.mysite.com/John 将搜索 John 并为 sName 参数使用默认值。
感谢您的帮助。
【问题讨论】:
-
我遇到了与您在第 1 点中解释的相同的问题。
-
接受的答案显示了我是如何解决第一个问题的。
-
抱歉,我认为您的第二点是问题,但它适用于 2 个查询字符串但不适用于 3 :(
标签: asp.net iis-7 url-rewriting query-string optional-parameters