Ошибка Я.Метрики (Карты ссылок/кликов/скролинга, Аналитика форм) на Drupal-сайтах

Если вы получили такую ошибку на своем 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 - измените на ваш домен
  • чистим кеш, наслаждаемся

настройка модуля

Теги

Добавить комментарий