【发布时间】:2015-11-28 00:04:40
【问题描述】:
这是我的 CDN 和 conf 文件包含“几行”。
情况真的很奇怪:
在配置中我有
error_page 403 = /e403;
error_page 404 = /e404;
和
location =/e403 {
default_type text/html;
return 403 "somehtml403";
}
location =/e404 {
default_type text/html;
return 404 "somehtml404";
}
同时我有 args fitler(禁止使用 args,这是一个 CDN):
if ($args !~ ^$){
return 404;
}
if ($request ~* (^.*\?.*$)){
return 404;
}
当我请求/cookies.txt 时,我有我的自定义 404 页面。当我请求 /cookies.txt?onemore 或 /cookies.txt? 时,我有 nginx 的 404 页面。
问题是:为什么?
【问题讨论】:
标签: nginx cdn custom-error-pages