nginx:[emerg]此处不允许使用“include”指令

nginx:[emerg]此处不允许使用“include”指令

我的页面有很多重定向。我将它们全部放在一个文件中redirects.conf并包含在内:

server {
   ...
   include redirects.conf;
}

redirects.conf文件如下所示:

rewrite  ^/[Gg]ewinnspiel/?$  https://www.facebook.com/Somepage.de?ref=ts permanent;
rewrite  ^/[Gg]ewinnspiel-[Oo]stern$  https://www.Somepage.de/ewinnspiele/Ostern permanent;
rewrite  ^/[Ff]euerwehr$  https://www.Somepage.de/feuerwehr.pdf permanent;

效果很好。

现在,我想再次拆分此文件。但如果我include part1.conf;在 redirects.conf 文件中放置一个,我会得到:

nginx: [emerg] "include" directive is not allowed here

文档告诉我在任何地方都允许包含: http://nginx.org/en/docs/ngx_core_module.html#include

这不可能吗或者我做错了什么?

相关内容