HTTP到HTTPS重定向不工作的Apache和PHP
问题描述:
我有一个脚本,处理与一个片段,它看起来像下面的服务器上的几个不同的重定向:HTTP到HTTPS重定向不工作的Apache和PHP
if($url == "http://www.url.com")
{header("Location: https://www.url.com/index.html");}
脚本工程完全按照预期的一个问题 - 所有的https重定向最终都会重定向到http(与定义的https相比)。
有没有人有任何想法可能会发生什么?
答
您重定向到的服务器有自己的重定向到http。
除非您正在管理该服务器,否则您无能为力。
+0
有没有一种方法或我应该寻找的东西来验证? – Yazmin 2010-08-05 18:05:18
+0
使用类似HTTPFox(https://addons.mozilla.org/en-US/firefox/addon/6647/)查看浏览器执行的所有请求的标头/正文。如果HTTPS页面正在做他们自己的重定向,那么您将能够从中找出方式/时间。 – 2010-08-05 22:28:08
不可能在没有关于web服务器设置的进一步知识的情况下看到,但是就目前而言(并且您从某处获得$ url),它应该可以工作。所以还有其他的机制在起作用。 – Wrikken 2010-08-05 17:56:49