我在这里遇到一个奇怪的问题,无法找出原因。我在nginx服务器上有一个php脚本,它触发重定向到同一服务器上的另一个(子)域:
例如: foo.domain.com/redirect.php 标题( “状态:301”); 标题( “位置:http://www.domain.com/new_url/”);
结果是我被重定向到: foo.domain.com/new_url
虽然我的回复标题看起来很好,但域名根本没有变化。
有什么想法吗?
答案 0 :(得分:1)
好的,我终于找到了解决问题的原因。 Nginx和PHP都没有引起这些问题。我的网络服务器是在与Pound一起运行的负载均衡器的后面。
Pound具有在头重定向内重写域的功能(默认启用)。我们现在关闭此功能,所有重定向最终都按预期工作!
答案 1 :(得分:0)
在iframe中检查您的网站,
有些主机可以在免费托管的情况下执行此操作,因此某些域设置允许该网站包含在iframe中,这将导致您的描述正确