Как Google реагирует на перенаправление на перенаправление - PullRequest
0 голосов
/ 12 декабря 2011

Я перевожу веб-сайт на CMS drupal.

Я хотел бы знать, как Google реагирует на перенаправление с перенаправления. Я попытаюсь объяснить, что я пытаюсь сделать:

Старая ситуация: www.old-site.com/page?pid=123

Новая ситуация: www.new-site.com/page/pagetitle

Я хочу создать редирект 301 в моем файле .htaccess, как я это делал для многих других страниц. Но в этой конкретной ситуации старый идентификатор страницы (pid) неизвестен на новом веб-сайте.

Я планирую создать следующие правила переписывания:

RewriteCond %{QUERY_STRING} ^pid=(.*)$
RewriteRule ^page.aspx$ page-redirect/%1? [R=301,L,NC]

Прямо сейчас у меня правильный идентификатор страницы. Затем я хочу создать небольшой скрипт, который переписывает URL-адрес с перенаправление страницы / 123 на перенаправление страницы / newtitle , поскольку я знаю название, которое идет с идентификатором

Тогда я хочу, чтобы следующее правило обрабатывало новый заголовок:

RewriteRule ^page-redirect/(.*)$ page/%1? [R=301,L,NC]

Таким образом, основной вопрос заключается в следующем: как это влияет на индекс Google? Наш клиент хочет сохранить свои (хорошие) органические результаты в Google.

1 Ответ

0 голосов
/ 12 декабря 2011

Вместо Перенаправление с page.aspx на page-redirect, почему бы не Переписать на page-redirect.Таким образом, page-redirect может определить окончательный URL-адрес перенаправление страницы / newtitle и выполнить для него одно перенаправление 301, то есть

RewriteCond %{QUERY_STRING} ^pid=(.*)$
#just do a server side rewrite instead of a redirect
RewriteRule ^page.aspx$ page-redirect/%1? [L,NC]

Логика перенаправления будет существовать в вашем перенаправлении страницыcode.

Если вы по-прежнему решаете сделать 2 301 переадресацию, это не идеально, но Google должен перенести рейтинг страниц старых URL-адресов на новые.

Обратите внимание, что в любом случае, когда вы перемещаете контент с помощью 301 (1 или 2), вы должны ожидать временного падения рейтинга страниц, поскольку ваши старые страницы уходят из индекса и добавляются новые.

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