是可在一个IIS向所有文件与文件的扩展。asp到一个单一的文件(即switch.php,开关。cfm)和如何?谢谢提前为即将到来的解决方案:)

编辑:版本的IIS是"IIS6.0"

有帮助吗?

解决方案

这几个不同的想法从我的头顶:

  1. 使用ISAPI过滤器。要么写你自己或者使用一个商业一样 Helicon ISAPI重写 (逆向代理特征应该是能够做到这一点).
  2. 增加一个全球性的。asa文件的网站和反应。重定向到你想要的网页在Session_OnStart事件(我认为这一事件仍然火灾,如果所请求的页面实际上并不存在,但我不是100%肯定的)。更多信息 在这里,.
  3. 定义一个新的404"文件没有发现"网页在IIS其负载一个自定义的网页有一个重定向到你想要的网址。你可以做这个与客户或服务器侧脚本,并使其有条件的请求的网址。asp扩展,以便不要抓真正的404用于其他类型的文件。

我想说,选择1是你的"最佳做法"的办法,但备选案文3将得到你和运行速度非常快。祝你好运!

其他提示

您会希望寻找到 “IIS modrewrite” 在谷歌:)

您可以使用正则表达式来定义规则,你可以设置一个全球性的比赛改写为1页

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top