Как перенаправить страницу блога Google, если она не содержится в iframe?

Итак, у меня есть страница блога Google, которую я хотел бы перенаправить на свою страницу, на которой у меня есть iframe моей страницы блога Google. Когда я вставляю следующий код, он перенаправляет на мою страницу, содержащую iframe:

<head>
<meta http-equiv="refresh" content="0;url=//mysite.com"/>

Однако очевидно, что в iframe он постоянно перенаправляет и просто заполняет страницу повторяющимся заголовком.

Я нашел много способов проверить, загружается ли страница в браузере или iframe (например, это решение: Как определить, загружается ли веб-страница внутри iframe или непосредственно в окно браузера?), однако они все используют теги javascript или script, которые Blogger не поддерживает (он отказывается сохранять изменения). Есть ли способ сделать этот тест только с помощью HTML?


person user2593038    schedule 19.07.2013    source источник


Ответы (1)


Нет. Но веб-сервер может обнаружить это по наличию строки реферера. Вот один из способов сделать это в файле Apache .htaccess:

SetEnvIf Referer ^http remote

<FilesMatch "\.(html|xml)">
  order deny,allow
  deny from env=remote
  allow from all
</FilesMatch>

Ссылки

person Paul Sweatte    schedule 08.10.2013