Как подменить свой контент который выводя через iframe на чужих сайтах?

Мой контент выводят конкуренты на своих сайтах через iframe таким кодом:

<iframe src="//video.site.ru/xxx?kp_id=123" width="560" height="400" frameborder="0" allowfullscreen></iframe>

Я точно помню что можно как-то с помощью .htaccess сделать чтобы на вывод получалось другое содержимое(например картинка) или другой видео-ролик. Но не помню как это делается.


Ответы (2 шт):

Автор решения: Вадим Александру

Вы можете использовать заголовок Referer, его можно настроить через .htaccess. Проблема в том, что это не всегда может сработать, в случае если браузер скрывает некоторые хедеры. Я рекоменду вам на ваших страницах реализовать что то вроде

<script>
    if(window.parent !== window) {
        location.href = 'path/to/redirect';
    }
</script>

Хотя лучше использовать эти методы одновременно.

→ Ссылка