如果我的(Rails)应用程序关闭或正在进行数据库维护或其他什么,我想在Nginx级别指定服务静态页面.因此,像http://example.com/ *这样的每个URL都应该提供一个静态的html文件,比如/var/www/example/foo.html.
试图在我的Nginx配置中指定给我适合和无限循环等等.
我正在尝试这样的事情
location / {
root /var/www/example;
index foo.html;
rewrite ^/.+$foo.html;
}
您如何获得域中的每个URL来提供单个静态文件?
最佳答案
添加两个这样的位置:
location = /foo.htm {
root /var/www/example;
index foo.html;
}
location / {
rewrite ^/.+$/foo.htm;
}