1

软件组件

  • 赢得 2003 年(希望不会持续太久)
  • ISAPI 重写 v2.x ( http://www.isapirewrite.com/ )
  • IIS 6.0(将 ISAPI 重写添加到它的 ISAPI 过滤器列表中)
  • 阿帕奇 (2.2)

配置

  • Apache 在 8080 端口上运行
  • IIS 有一个站点配置为识别 www.mysite.com
  • hosts 文件将 www.mysite.com 重定向到 127.0.0.1
  • 一个 httpd.ini 文件被放置在我的站点的根目录中,并使用以下字符串进行配置

    RewriteProxy (/google) http\://google.com/ [I,U]

过程

见证 404(正确,因为没有重定向)

  • 替换删除的条目并保存。
  • 在浏览器中按 F5(刷新)

见证重定向到谷歌主页。(注意:URL 仍然显示http://www.mysite.com/google

到目前为止,这也是正确的。

  • 再次按 F5(注意:没有其他更改。)

见证失败:“找不到请求的资源。”

连续重复:

  • 删除条目
  • 刷新浏览器
  • 见证 IIS 404 失败
  • 替换条目
  • 刷新浏览器
  • 见证成功

效果很好,但每次处理资源时都需要为每个资源重复。

显然这是不可接受的。

谁能阐明为什么会发生这种情况以及我如何引入一些一致性?

4

0 回答 0