【问题标题】:windows web server 2008 IIS7 keeps redirictingwindows web server 2008 IIS 7不断重定向
【发布时间】:2013-09-10 14:55:51
【问题描述】:

在 IIS7 中,我右键单击该站点并选择“切换到内容视图”,然后添加一个名为 test.txt 的文本文件,再次右键单击并切换到功能视图。双击 http 重定向图标,发现它没有转发。

右键单击该站点并再次切换到内容视图现在右键单击 test.txt 并选择仅浏览以转发到其他站点,因为没有 /test.txt 给我 404。

我不知道再去哪里看,因为上面提到的设置表明不会转发,但打开文件证明确实如此。

当使用 firefox 的 forcecors 插件并向文本文件发出 ajax 请求时,我可以看到响应标头:Location http://some_other_site/test.txt

希望它是简单的。

[更新]

在应用程序中,我检查了“Url rewrite”下的设置,发现了一个重定向规则。删除此规则并停止启动 IIS,但它仍在转发。在 System32\inetsvr\config 下找不到任何指示重定向的内容。

【问题讨论】:

    标签: iis-7 windows-server-2008-r2


    【解决方案1】:

    删除 url 重写规则并在浏览器中进行测试后,它继续转发,因为我认为我的浏览器记得它已被移动。 IIS 上的缓存设置应检查文件在上次缓存后是否已更改(我认为上次修改的标头)但不知何故重定向的工作方式有所不同。没有清除我的浏览器缓存,即使这样做仍然可能导致代理缓存出现问题。

    我所做的就是这样打开它:

    http://develop.mysite.com/test.txt?refresh=newValue
    

    就像魔术一样,我没有被重定向,现在它可以工作了。用另一个配置文件启动 FF,看看这是否能解决问题,因为新配置文件不应该知道站点响应被先前的请求“永久移动”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多