Лучший SEO-способ заставить страницу iframe перезагружаться как родительский - PullRequest
0 голосов
/ 24 августа 2010
<html>
   <iframe src="iWantToBeTheParent.html" />
</html>

Я думаю, что это задача JavaScript, было бы неплохо обработать перенаправление с помощью htaccess, хотя, поскольку мой код будет внутри iframe, я ищу метод, который инициируется изнутри источника iframe, который бы загружал URL iframe как родитель.

У меня есть доступ только к html странице источника iframe.
Можно ли также отправить 301 HTTP-перенаправление?

РЕДАКТИРОВАТЬ : Я мог бы использовать php для распечатки URL страницы iframe в качестве переменной JavaScript, если это необходимо.

1 Ответ

0 голосов
/ 24 августа 2010

Вы можете попробовать некоторый javascript:

<script type="text/javascript">
    <!--
        if (top.location!= self.location) {
            top.location = self.location.href
        }
    //-->
</script>

Предоставлено: http://usablelayout.com/articles/automatically-break-out-iframe

Это установит местоположение верхнего уровня (главная страница) в местоположение страницы, где находитсяjavascript находится (внутри iframe).

...