2016-05-25 191 views
0

我在Bluehost有兩臺服務器。一個顯示iframe沒有麻煩,另一個不顯示。iFrame並不總是工作(SSL證書阻止它)

下面是摘錄於服務器的工作:

<iframe title="YouTube video player" width="300" height="165" src="http://www.youtube.com/embed/QrzCRa6er8U" frameborder="0" allowfullscreen></iframe> 

這裏是服務器B運行不正常的片段:

<iframe title="YouTube video player" width="300" height="165" src="http://www.youtube.com/embed/QrzCRa6er8U" frameborder="0" allowfullscreen></iframe> 

正如你所看到的,這些線是相同的。服務器之間的差異:A更便宜,沒有ssl。 B是昂貴的(更有能力)並且具有Comodo SSL證書。

這兩個工作與Rails,Passenger和Apache。經過2天的試圖解決這個問題(首先我從服務器B拿走了nginx,以防萬一......)我無能爲力。有沒有人有一個想法,爲什麼iframe不在B工作?我可以粘貼任何需要的代碼或日誌。

(下試暫時移除SSL,以檢查如果是這樣的麻煩)

任何幫助或疑問,歡迎。

謝謝。

回答

0

解決方案非常非常簡單。感謝this other question及其答案,現在正在工作。

問題在於證書comodo和地址。而不是http,需要是https。這是。