我们正在开展一个Web项目(Custom CMS)。有一个网址示例http://www.test.com/page.asp?PID=191
是否无法将此网址更改为http://www.test.com/product-title/
之类的内容非常感谢任何帮助。
答案 0 :(得分:1)
执行此操作的旧方法是使用自定义错误处理。使用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。
<强>链接强>