部署前端应用到路径的nginx配置问题?
项目部署到/app路径上,以下有两种nginx配置。
可以正确访问到应用,但会从 /app 301 到 /app/,目前不希望出现跳转。
server {
listen 80;
server_name ng.ct.com;
expires 7d;
location /app {
root D:/code;
index index.html;
try_files $uri $uri/ /app/index.html;
}
}
不可以正确访问到应用,为什么???
如果要在这种配置下正确访问,应该还需要做什么?
server {
listen 80;
server_name ng.ct.com;
expires 7d;
location /app {
root D:/code/app;
index index.html;
try_files $uri $uri/ /index.html;
}
}
最终目的是,可以通过 /app 访问应用,而不出现301跳转。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以尝试使用端口绑定到app目录,然后用反向代理访问
try_files $uri
$uri/
/app/index.html;标红的设置去掉. 你自己都配置是先访问文件夹了.