Nginx显示奇怪,但是逻辑行为,当处理目录指定,不用结尾时大幅度削减。 例如您有象http://www.example2.com/dir/的一个目录。 然而您指定URL作为http://www.example2.com/dir。 并且假设,您配置了真正主持的服务器,并且供选择的服务器名称是: www.example.com, www.example2.com等和他们按同一顺序指定。 现在,当您设法拿来http://www.example2.com/dir时您将被改方向对http://www.example.com/dir。 这nginx为什么与简单溶体一起做它对宁可难倒的问题(好复杂问题-我说它)。

包括的所有正派网络服务器、nginx和亚帕基印第安人,改象http://www.example2.com/dir对适当的URL - http://www.example2.com/dir的URL方向。

然而nginx,当内部地改方向(使用301)为重写方针,如果改方向是相对的(没有主人零件),然后,当改Nginx方向时使用“主人”倒栽跳水,如果方向性server_name的倒栽跳水比赛的名字或server_name方针的名字,如果倒栽跳水不配比也不是缺席的。 如果没有设置server_name,则使用地方主机名。

如果您要Nginx总是使用“主人”倒栽跳水,当您为真正主持会,您能使用_作为server_name自0.6.x。 有我推荐的一个更好的方式。 使用以下方针使用主人倒栽跳水而不是server_name :
optimize_server_names;
server_name_in_redirect;

另外optimize_server_names有改进nginx服务器表现的好处。