Правильный 301 редирект для сайтов - PullRequest
1 голос
/ 25 февраля 2011

У меня есть немного сложный вопрос.Я перемещаю сайты с http://www.hikingsanfrancisco.com на http://www.comehike.com

Структура каталогов не будет одинаковой на обоих сайтах.Каковы некоторые из наилучших практических приемов, которые я могу сделать, чтобы сохранить большую часть моей существующей силы SEO как на общем домене, так и на отдельных страницах для поиска, связанного с другими страницами?

Ответы [ 2 ]

1 голос
/ 25 февраля 2011

301 Redirect, страница за страницей, является наилучшим вариантом (если вы можете использовать регулярные выражения проще). Перенаправьте старую страницу на страницу нового сайта с похожим содержанием. Используйте инструмент смены адреса в инструментах Google для веб-мастеров.

Попробуйте связаться с некоторыми из ваших рефералов, чтобы изменить ссылки на ваш сайт.

1 голос
/ 25 февраля 2011

Если большинство URL-адресов остаются прежними, и меняется только домен, вы можете создать файл .htaccess в корневой папке на старом сайте со следующим:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.comehike.com/$1 [R=301,L]

Это заставит hikinginganfrancisco.com/some-page перейти на comehike.com/some-page.

В противном случае в этом же файле htaccess вы можете добавить строку для каждого перенаправления. Так что если сейчас hikingsanfrancisco.com/big-hikes собирается посетить comehike.com/even-bigger-hikes, то перенаправление будет выглядеть так:

Redirect 301 /big-hikes http://www.comehike.com/even-bigger-hikes

То, что 301 говорит Google теперь считать новый URL правильным.

Чтобы перенаправить весь сайт, независимо от того, что на новый URL, вы можете использовать это:

Redirect 301 / http://www.comehike.com/
...