对于我仍在尝试解决的一些redis问题继续崩溃的rails应用程序,我试图通过整页缓存来临时解决问题。
页面缓存工作正常,但对于根网址,缓存页面不会在没有参数的情况下提供。
http://www.example.com直接访问应用,但http://www.example.com/index.html提供缓存页面
为了避免丑陋的500错误,我想将请求重定向到/index.html
我尝试了几个组合,例如
location = / {
rewrite / /index.html;
}
它适用于根网址,但阻止了其他网址,例如/ blog /,然后他们也被重定向到根/index.html
我不确定是否应该通过重定向来解决这个问题,或者我的缓存参数是否有问题?
这是我当前的nginx配置: https://pastebin.com/m9rj0Axt