使用nginx将根URL重定向到index.html

时间:2017-06-08 11:24:32

标签: redirect caching nginx

对于我仍在尝试解决的一些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

0 个答案:

没有答案