IIS 7.5自定义错误和URL重写

时间:2012-04-15 06:34:43

标签: iis iis-7 asp-classic url-rewriting

我在IIS中查看这两个选项,试图完成查询字符串的复合,使其看起来像文件目录..像这样:

/search/

/search/janice

/search/janice/cooper

原始网址类似于/search?fname=janice&lname=cooper

我尝试了URL Rewrite方法,但它不允许使用可选字段(对于查询字符串)

我尝试了自定义404错误,它获取了原始脚本的REFERER,但是脚本本身无法通过URL访问,只能被引用,所以这也不起作用..

有没有人对如何完成这样的事情提出任何建议?

1 个答案:

答案 0 :(得分:1)

以下是实现它的一种方法:URL Rewriting in classic ASP

实现查询字符串连接以最终作为URL路由的最佳方法是将项目升级为ASP.Net并使用ASP.NET Routing

如果您正处于升级过程中并且希望能够在没有断开链接的情况下轻松切换并且在链接更改时丢失Google排名,则使用Helicon ISAPI Rewrite