У меня есть эти 2 сервера, один с папкой виртуального тура в нем например:
1-й сервер: somevirtualserver.com/vr/propertygood
затем другой сервер: virtualviewer.com/virtualpage/index.html
и я хочу вставить его в iframe
тег html
но тогда я получаю сообщение
Can't Open This Page
внутри iframe, так что я думаю, что может быть есть настройка htaccess, чтобы включить
вот код в virtualviewer.com/virtualpage/index. html:
<iframe id="inlineFrameExample"
title="Inline Frame Example"
width="300"
height="200"
src="somevirtualserver.com/vr/propertygood">
</iframe>
результат такой
EDIT:
Не уверен, что это правильно:
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
내 우분투의 security.conf 아래에 아파치 구성을 설정하여이 작업을 완료하여 다른 디렉토리와 악성 임베딩을 엉망으로 만들지 않도록했습니다.
<Directory /var/www/rootweb/html/public/vr/virtualserving>
Header always unset X-Frame-Options
</Directory>