Если вы получили такую ошибку на своем Drupal-сайте, не спешите расстраиваться - решение есть!Описание ошибки в блоге Яндекса - https://yandex.ru/blog/metrika/415
Ссылки:
- https://www.drupal.org/node/2735873
- https://www.drupal.org/project/http_response_headers
По первой ссылке совсем простое решение: добавьте в файл settings.php вашего сайта строки:
// Turn off the X-Frame-Options header entirely, to restore the previous
// behavior of allowing the site to be embedded in a frame on another site.
$conf['x_frame_options'] = '';
Не забудьте обновить кеш ;)
Для Drupal 8/9 - модуль Security Kit
- Установить модуль https://www.drupal.org/project/seckit
- В настройках модуля (/admin/config/system/seckit) - CLICKJACKING >> X-FRAME-OPTIONS HEADER
- выбираем ALLOW-FROM указываем
^https?:\/\/([^\/]+\.)?(youdomain\.ru|webvisor\.com|metri[ck]a\.yandex\.(com|ru|by|com\.tr))\/ - youdomain\.ru - измените на ваш домен
- чистим кеш, наслаждаемся
Теги
Добавить комментарий