Как разрешить показ в iframe

Автор pavelk, 01 сентября 2015, 20:30:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

pavelk

Требует яндекс метрика для отображения карты ссылок, скрола и кликов:
ЦитироватьNot possible to replay visit on the given page. Possible reasons:
    Counter code not configured
    Displaying this page in a frame is forbidden
Проверил, действительно в iframe не отображается.
В мануале яндекса есть решение для nginx:

Цитироватьдобавьте следующее исключение в конфигурацию:
if ($http_referer !~ "^https?://([^/]+metrika.yandex\.(ru|ua|com|com\.tr|by|kz)|([^/]+\.)?webvisor\.com)/"){
    add_header X-Frame-Options SAMEORIGIN;
}
как тоже самое для Apache на шаред хостинге сделать? Подозреваю что через .htaccess.
Или можно настройками форума обойти?
Этот текст отображается под каждым моим сообщением.

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

pavelk

Цитата: GeorG от 01 сентября 2015, 21:44:28В .htaccess

Header always set X-Frame-Options SAMEORIGIN


Вот так и написать
ЦитироватьSAMEORIGIN
?
или что то вроде
Цитировать^https?://([^/]+metrika.yandex\.(ru|ua|com|com\.tr|by|kz)|([^/]+\.)?webvisor\.com)/
?
Этот текст отображается под каждым моим сообщением.

DJ-X

#3
Добавляем все нужные домены на которых нужно показывать наш сайт во фрейме + бонус - разрешаем iframe для расширения Google Chrome.
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: allow 'self';
Content-Security-Policy:  frame-ancestors 'self' simplemachines.ru *.simplemachines.ru chrome-extension://*

Nginx - показывать header только когда https - не кешируется, работает всегда!
if ( $scheme = "https" ) {
add_header Content-Security-Policy "frame-ancestors 'self' simplemachines.ru *.simplemachines.ru chrome-extension://*";
add_header X-Frame-Options SAMEORIGIN;
add_header X-Content-Security-Policy "allow 'self';";
    }