首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx重写规则:如果URI中没有子文件夹,则添加子文件夹

Nginx重写规则:如果URI中没有子文件夹,则添加子文件夹
EN

Stack Overflow用户
提问于 2017-07-26 06:56:57
回答 2查看 522关注 0票数 0

你好,我正在尝试写一个Nginx重写规则,如果我的URL丢失,它会添加一个子目录到我的URL中。例如,我需要将http://example.com重写(并重定向)到http://example.com/legacy-app。似乎找不到合适的示例来做到这一点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-27 03:17:04

我们最终使用的是:

代码语言:javascript
复制
rewrite ^/$ /legacy-app/ last;
票数 0
EN

Stack Overflow用户

发布于 2017-07-26 16:28:08

您可以使用rewrite指令,但完全匹配的location块是最有效的:

代码语言:javascript
复制
location = / {
    return 301 /legacy-app;
}

有关详细信息,请参阅this document

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45314776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档