2017-01-31 8 views
0

У меня возникла проблема с отображением моего веб-сайта в рамке, чтобы показать карту кликов. Ошибка: «Отказано в отображении« https://balticland.ru/ »в фрейме, потому что он установил« X-Frame-Options »в« SAMEORIGIN »». Но у меня нет никаких запретов на это. Here is my .htaccess file.Как включить отображение веб-сайта в iframe?

Я использую Drupal.

Можете ли вы мне что-то посоветовать?

ответ

1

X-Frame_Options - это опция заголовка, и она должна быть отправлена ​​с функцией заголовка до начала любого выхода. Что-то вроде:

<?php header('X-Frame-Options: GOFORIT'); ?> 

Drupal имеет специальную функцию для настройки заголовков HTTP:

https://api.drupal.org/api/drupal/includes!bootstrap.inc/function/drupal_add_http_header/7.x

Так оно и должно быть что-то вроде:

drupal_add_http_header('X-Frame-Options', 'GOFORIT'); 

Отъезд комментарии описание ниже функции.

Update:

Заканчивать эту документацию:

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options

Это может быть, что вы должны указать внешнее происхождение, как говорится:

X-Frame-Options: ALLOW-FROM https://example.com/ 
+0

Здравствуйте! Спасибо за Ваш ответ! Я добавил эту функцию в конец bootstrap.inc. Но теперь он все еще показывает ошибку: «Недопустимый заголовок« X-Frame-Options », встречающийся при загрузке« https://balticland.ru/ »:« GOFORIT »не является признанной директивой. Заголовок будет проигнорирован». И этот тест (http://mainspy.ru/otvet_servera) по-прежнему показывает «X-Frame-Options: заголовок SAMEORIGIN» –

 Смежные вопросы

  • Нет связанных вопросов^_^