我有一个静态文件index.html。如何配置nginx从域上的每个路径提供服务?
URL | file
-----------------
/ | index.html
/foo | index.html
/bar | index.html
/baz | index.html
基本上,我想要一张外卡比赛。
(我意识到这将是一个不寻常的设置。)
答案 0 :(得分:3)
我前面遇到了同样的问题,似乎记得按照以下方式做了一些事情:
server {
server_name example.com www.example.com;
root /var/www/vhosts/example.com;
location / {
try_files index.html =404;
}
}
如果您不介意返回错误代码(例如,您需要维护),您还可以执行以下操作:
server {
server_name example.com www.example.com;
root /var/www/vhosts/example.com;
location / {
error 503 index.html;
return 503;
}
}
答案 1 :(得分:2)
这是你要找的吗?
rewrite ^(.*)$ index.html