我有一個腳本,處理與一個片段,它看起來像下面的服務器上的幾個不同的重定向:HTTP到HTTPS重定向不工作的Apache和PHP
if($url == "http://www.url.com")
{header("Location: https://www.url.com/index.html");}
腳本工程完全按照預期的一個問題 - 所有的https重定向最終都會重定向到http(與定義的https相比)。
有沒有人有任何想法可能會發生什麼?
我有一個腳本,處理與一個片段,它看起來像下面的服務器上的幾個不同的重定向:HTTP到HTTPS重定向不工作的Apache和PHP
if($url == "http://www.url.com")
{header("Location: https://www.url.com/index.html");}
腳本工程完全按照預期的一個問題 - 所有的https重定向最終都會重定向到http(與定義的https相比)。
有沒有人有任何想法可能會發生什麼?
您重定向到的服務器有自己的重定向到http。
除非您正在管理該服務器,否則您無能爲力。
有沒有一種方法或我應該尋找的東西來驗證? – Yazmin 2010-08-05 18:05:18
使用類似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