nginx重定向映射文件夹

时间:2019-03-17 23:26:39

标签: dictionary nginx redirect subdirectory

我似乎无法工作,无法将任何内容从文件夹或其子文件夹重定向到我的Nginx重定向映射中的另一个文件夹。

我想将任何请求重定向到/ fauxnews文件夹中的任何内容到/ topics / faux-news。 (不是重定向到目标文件夹中具有相同名称的另一个文件,而是重定向到“ / topics / faux-news”,它将列出该主题中的所有帖子。)

我发现似乎应该起作用的东西,例如:

/fauxnews(.*)  /topics/faux-news/;
/fauxnews.*  /topics/faux-news/;

...但是它们不起作用。我应该在那里使用什么?

1 个答案:

答案 0 :(得分:0)

好的,发现您必须通过在开头插入波浪号来告诉nginx,您正在为特定行使用正则表达式。 (“ ^”是一个锚点,告诉它在那里开始匹配):

~^/fauxnews(.*)  /topics/faux-news/;