除硬刷新外,nginx不接收请求

时间:2016-04-20 15:16:23

标签: http nginx browser digital-ocean

在做nginx时,我注意到以下事项:

  • 当用户在任何页面上,并且从地址栏点击Enter时,/login没有收到任何请求,浏览器会直接从其缓存加载
  • 当用户执行硬刷新(Windows上的F5,Mac上的Cmd + R)时,/确实收到了请求
  • 当用户访问nginx然后重定向到/login时,/确实收到/的请求,但{strong> 的请求nginx 1}},因此浏览器从其缓存中呈现nginx 1.9.3,忽略了用户自登录以来已经登录的事实

简单地说,除了用户执行的硬刷新外,浏览器根本不会为已访问过的页面发送任何请求。

我如何确保digital ocean收到所有请求,因为页面是动态生成的,例如,主页内容会根据用户的状态而变化?

Ubuntu 15.10 x64 http import UIKit {{1}}上使用{{1}}

1 个答案:

答案 0 :(得分:1)

expires 0;中将nginx.conf添加到http { }就可以了。