nginx - Nginx 不会将所有请求重定向到 index.html
问题描述
我正在尝试将所有请求重定向到 Nginx 上的 index.html,但它没有重定向。
如果由于“/”斜线而在最后一个 URL 中看到它不起作用,则在第二个 URL 中。
我在 Nginx 设置中使用以下设置
location / {
try_files $uri /index.html;
}
解决方案
Nginx 将目录(带有斜杠的 URL)与普通文件分开考虑。试试这个:
location / {
try_files $uri $uri/ /index.html;
}
推荐阅读
- java - 使用 Ucanaccess 执行更新查询时访问被拒绝
- c - 在C中找到最小值和最大值的问题
- vue.js - 优化构建大小 vuejs
- c# - 如何在 Unity 中自动结束游戏?
- swift - 如何快速将 UIImageView 添加到导航栏?
- r - 我可以将向量函数结果分配给小标题的拆分数据列吗?
- css - @font-face src: url(...) 无法找出上下文路径,这可能是一个变量
- javascript - 如果数据表数据列中的条件
- maven - 在测试执行 maven surefire 插件时排除日志跟踪
- java - 在 Mockito 中模拟“marshalSendandReceive”方法调用时遇到问题