【发布时间】:2011-06-03 00:12:44
【问题描述】:
我有两个示例向您展示我想要在这里实现的目标。 但是要指出我的问题有什么不同,是我有一个参数化的 URL,我想对我的应用程序实现 URL 重写。但我不想将 URL 中的参数转换为放在斜杠之间..."page.aspx?number=one" 为 "pages/one/"
第一个例子:
到
第二个例子:
到
但我仍然需要原始 URL 中的所有参数
【问题讨论】:
-
两个问题:(1)你是怎么做URL重写的? (2) 如果有人直接访问localhost/Items/ItemName,你是否还希望能够说“'item'的值是多少”并得到答案“3”?
-
@Scott Mitchell- (1) 我还没用过。我希望看到一种好的方法来做我需要的事情。 (2) "item=3" 部分是数据库中这个项目的 id,我使用这个数字从我的数据库中检索等于 '3' 的项目。但为了 SEO 和清洁,我想隐藏项目索引并将其替换为它的名称(这也是数据库中的一个字段)
标签: c# asp.net sql webforms url-rewriting