2

我正在开发一个 ASP.NET/MVC4 应用程序,我不断地获取数据,我的问题与缓存有关。

问题是,当我单击应用程序中的特定链接时,它可以正常工作,但有时它会自动重定向到默认页面的 INDEX 页面。

我浏览了这个问题,发现它是 Mozilla 中的一个问题,它维护每个链接的缓存。但有时会发生一些奇怪的事情,它会自动将特定链接重定向到 INDEX 页面 ( 301 Permanently REMOVED) 并将其存储在缓存中,这样现在每次我单击该链接时,它总是将我重定向到已缓存的 INDEX 页面。

所以现在我每次遇到这个问题时都必须清除浏览器中的缓存。

如何使其不自动重定向到缓存的 INDEX 页面?

4

1 回答 1

1

您应该真正扩展您提到的确切情况,particular link因为除非您告诉它,否则它不应该 301 重定向。

还你说I fetch data continuously。这对我们意味着什么?为什么知道这一点很重要?解释这是否会更改链接或数据?你是 404ing 旧数据还是什么?这可以解释为什么你 301 回到你的索引。

现在有了您提供的有限信息……如果您想阻止 firefox 缓存您的 url/重定向,只需让您的 url 有一个查询字符串,该查询字符串会更新每个请求。就像使用时间戳一样。

例如:http://example.com/return-data.asp?timestamp=1350668920

然后每次你continuously fetch data相应地更新页面的链接

例如:http://example.com/return-data.asp?timestamp=1350669084

于 2012-10-19T17:51:17.750 回答