【问题标题】:IIS 7.5 Custom Errors and URL RewriteIIS 7.5 自定义错误和 URL 重写
【发布时间】:2012-04-26 22:52:04
【问题描述】:

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

/search/

/search/janice

/search/janice/cooper

而原始 URL 类似于 /search?fname=janice&lname=cooper

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

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

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

【问题讨论】:

  • 请确认这是经典的 asp 吗?

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


【解决方案1】:

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

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

如果您正在升级中,并且希望能够轻松切换而不会损坏链接并在链接更改时丢失谷歌排名,请使用Helicon ISAPI Rewrite

【讨论】:

  • 你的第一个例子解释了.. 我想我必须从 query_string 中获取引用页面.. 奇怪,但它有效.. 谢谢!
猜你喜欢
  • 2014-05-14
  • 2013-01-06
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 2015-05-11
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
相关资源
最近更新 更多