Как подменить свой контент который выводя через iframe на чужих сайтах?
Мой контент выводят конкуренты на своих сайтах через iframe таким кодом:
<iframe src="//video.site.ru/xxx?kp_id=123" width="560" height="400" frameborder="0" allowfullscreen></iframe>
Я точно помню что можно как-то с помощью .htaccess сделать чтобы на вывод получалось другое содержимое(например картинка) или другой видео-ролик. Но не помню как это делается.
Ответы (2 шт):
Автор решения: Sergei Kirjanov
→ Ссылка
Попробуй Header always set X-Frame-Options "SAMEORIGIN"
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options
Автор решения: Вадим Александру
→ Ссылка
Вы можете использовать заголовок Referer, его можно настроить через .htaccess. Проблема в том, что это не всегда может сработать, в случае если браузер скрывает некоторые хедеры. Я рекоменду вам на ваших страницах реализовать что то вроде
<script>
if(window.parent !== window) {
location.href = 'path/to/redirect';
}
</script>
Хотя лучше использовать эти методы одновременно.