0

我们最近对我们的网站进行了地理定位,现在它可以检测浏览器选项中设置的用户首选语言。例如,如果您首先设置了法国法语,您将使用 HTTP301 重定向到法国主页 (/fr-fr)。

问题是,如果您想在根 (/) 处设置返回英文美国主页,IE9 在缓存中显示它是重定向并直接请求重定向的 URL。起初我坚持认为它是服务器端,但使用 Fiddler2 我发现它是 IE 抽搐。我试图在 URL 中添加一个时间戳,但它并没有改变任何东西。

有没有办法强制 IE 在不重新连接请求的情况下加载页面?我试过 document.location 但它不起作用。

如果您想查看,该网站位于 www.sherweb.com。

4

1 回答 1

0

使用 302 重定向,它应该可以解决问题。

于 2012-09-17T18:54:12.820 回答