Permissions

如何設置 htaccess 以啟用從另一個網站嵌入 iframe

  • November 10, 2020

我有這 2 台伺服器,其中一台帶有虛擬遊覽文件夾,例如:

第一個伺服器:somevirtualserver.com/vr/propertygood

然後是其他伺服器:virtualviewer.com/virtualpage/index.html

我想將它嵌入iframe標籤 html 但隨後我收到消息

無法打開此頁面

在 iframe 內,所以我想可能有一個 htaccess 設置可以啟用

這是 virtualviewer.com/virtualpage/index.html 中的程式碼:

<iframe id="inlineFrameExample"
   title="Inline Frame Example"
   width="300"
   height="200"
   src="somevirtualserver.com/vr/propertygood">
</iframe>

結果是

結果

編輯:

不確定這是正確的:

Header always append X-Frame-Options ALLOW-FROM=*

htaccess 中有沒有辦法啟用從另一個網站嵌入?

你在正確的軌道上。您需要設置 X-Frame-Option 以允許嵌入頁面。

您可以在 .htaccess 文件中執行此操作,但前提是 Apache 配置為允許它。如果 Apache 配置不允許 .htaccess 文件中的 Header 指令,並且您無法控制 Apache 配置,那麼您就不走運了。但是,如果您可以編輯 Apache 配置,則應該將其添加到那裡,而不是 .htaccess 文件。

在您的情況下,您需要在應該嵌入的頁面所在的伺服器上進行配置somevirtualserver.com

Header always append X-Frame-Options ALLOW-FROM virtualviewer.com

引用自:https://serverfault.com/questions/1041954