Javascript redirect vs PHP redirect, который поисковые системы будут видеть как обычный контент - PullRequest
4 голосов
/ 19 августа 2009

Я предполагаю, что использование заголовка PHP ("location: here.html") было бы намного лучше, чем window.location javascript ("here.html"), насколько видимость поисковой системы идет. Я предположил бы, что перенаправление сервера покажет Google правильное содержание, а перенаправление javascript будет прочитано как страница с кодом перенаправления javascript.

Причина в том, что у меня есть клиент, который хочет, чтобы я взял их текущий веб-сайт и импортировал его в систему CMS (я использую e107), и я не хочу, чтобы их старые страницы теряли свой текущий рейтинг страниц. Я думал о перенаправлении старых страниц на новые страницы в системе CMS.

Ответы [ 2 ]

8 голосов
/ 19 августа 2009

Единственный способ продвинуться по рангу в поисковой системе - это перенаправление HTTP 301 (постоянное).

Использование PHP header('Location') даст 302, если вы не укажете такой код:

header('Location: http://....', true, 301);

Возможно, проще использовать .htaccess, например:

RewriteRule ^old.php /new.php [R=301]
6 голосов
/ 19 августа 2009

Да, если вы можете, вы хотите выполнить перенаправление на стороне сервера (PHP).

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.new-url.com" );
?> 

через

Вы также можете сделать это, используя

header("location: http://www.new-url.com")

но это не будет так хорошо с точки зрения SEO

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...