2013-09-01 78 views
0

我有一個網站,通過我的提供商虛擬主機託管。 我已經購買了另一個域名並將其當前網站轉發給它。 它使用的技術是cloacking,所以我的舊網站是在我的新域名框架。 一切正常,但當我點擊超出網站的超鏈接時(,例如臉書頁面),頁面將不會顯示。 我在我的Google Chrome控制檯中出現以下錯誤:鏈接在一個衣衫襤褸的網站

拒絕顯示幀中的超鏈接,因爲它將X-Frame-Options設置爲DENY
任何鏈接,教程的幫助將不勝感激。

+0

我不會推薦這樣做 - 對搜索引擎優化,可用性和這樣的事情不好。除了使用真正舊的瀏覽器或不使用iframe之外,沒有任何解決方案。 –

回答

0

X-Frame-Options通過網頁提交的,如果他們不希望被顯示在frameiframe(見mdn: The X-Frame-Options response header

的消息告訴你的Facebook告訴瀏覽器,它不希望被顯示在一個框架。要解決此問題,您需要將這些鏈接的target屬性設置爲_top_parent。但要獎勵用戶可以通過瀏覽器擴展阻止這些選項。

如果您打算使用第二個域而不是第一個域,則應該考慮重做一個301重定向。你應該避免的是找到一個解決方案,因爲雙重內容,在兩個域上都顯示相同的內容(沒有iframe)。

相關問題