【发布时间】:2017-05-05 21:27:25
【问题描述】:
Nginx 接受尾随点(例如example.tld.)。正则表达式设置了server_name 的开始和结束,见下文。
server_name ~^example.tld$;
server_name 正则表达式与 example.tld. 不匹配,但 nginx 匹配此虚拟主机。我找到了this question about redirecting trailing dot 的问题,但这类似于解决方法,不是吗?
我想知道为什么即使正则表达式不匹配,nginx 也会匹配 vhost?是不是某种基于 RFC 标准的内部逻辑?
【问题讨论】:
-
如果我的回答回答了这个问题,请问有机会获得 +1 吗?谢谢!
标签: nginx