我们有一个正在处理的Web项目(自定义CMS)。有一个URL示例http://www.test.com/page.asp?pid=191
是否没有办法将此URL更改为http://www.test.com/product-title/
任何帮助都将不胜感激。
这样做的一种旧方法是使用自定义错误处理。使用404自定义错误处理页面,您可以将请求捕获到http://www.test.com/product-title/将其拆开并构建到资源的请求http://www.test.com/page.asp?pid = 191。
从将值存储在数据库中的情况下,有多种方法可以通过使用URL来描述资源来查找友好地址,例如http://www.test.com/products/191/然后将其作为重写的基础。
在IIS的较新版本中(7及以上)您可以使用URL重写将翻译从一个URL构建到另一个URL。
链接
- URL重写(下载链接)
- 使用URL重写模块