2008-12-03 66 views
0

我遇到了一個問題,某個網站上的某些圖片在https下載入,但不會在http下載入。某些圖片在http下無法加載,但是在https下執行

例如,如果您轉到https://www.mydomain.com/myimage.gif,圖像顯示正常,但如果您轉到http://www.mydomain.com/myimage.gif圖像會返回一個未找到的錯誤。這隻發生在某些圖像上。其他圖像加載罰款任何方式。即使是與問題圖像相同的目錄中的圖像也能正常加載。

我知道,如果SSL設置不正確,我已經看到類似的問題,但它始終與整個網站,而不是一些圖像。

這是在IIS6服務器上。

+0

這種行爲在瀏覽器和/或PC/Mac中是否一致? – 2008-12-03 18:18:25

回答

1

問題已解決。事實證明,https站點是使用SSL端口下的實際站點的物理副本創建的,這意味着該站點在同一域名下有兩個版本,一個在端口80下,一個在端口443下。

此問題出現是因爲有人更新了端口443站點。在端口80站點丟失的圖像實際上不在那裏,導致404錯誤。

感謝您的幫助。太糟糕了,這被改變了下來...我想這個問題不是嚴格的編程問題?

0

移動一個註釋掉希望能回答這個問題會得到迴應:

這種行爲是跨瀏覽器和/或PC/Mac的一致?

+0

這發生在我測試過的所有瀏覽器中。 Vista和XP,IE6,IE7,Safari,Firefox和Chrome。 – dtc 2008-12-03 19:25:04

0

嘗試使用Fiddler查看加載頁面時特定圖像的情況。

+0

好主意。我開始認爲這個問題是權限問題,但我不明白爲什麼它會通過https和http訪問它。 – dtc 2008-12-03 21:18:00