【发布时间】:2018-08-30 01:32:16
【问题描述】:
由于某种原因,页面正在转发到 nginx-served 404 页面。除了这一页之外,该站点正在运行。在我的登陆页面上,我在标题中有以下内容:
<meta http-equiv="refresh" content="5;URL=/second">
即使是硬编码http://mydomain.local/second 也提供相同的 404。
这是一个Sinatra 部署。
get "/second" do
@title = "my Title"
erb :index
end
我在想我在nginx.conf 中的locations 指令可能有点古怪:
location / {
autoindex off;
try_files $uri $uri/ $uri/$request =404;
index /;
}
任何人都知道为什么Sinatra 不会捕获路线而只是提供文件?干杯。
【问题讨论】:
标签: nginx sinatra refresh nginx-location