Как правильно сделать 301 редирект на внутренние старницы сайта?

A
На сайте с 31.07.2015
Offline
68
526

Доброго времени суток.

Есть сайт, некоторые внутренние страницы которого ввиду особенностей CMS имеют окончание "/oldpage.html"

После смены движка все страницы сайта будут иметь вид "/newpage"

Страниц немного, не проблема в .htaccess прописать 301 переадрессацию на новые url всех страниц.

После смены CMS все страницы сайта будут иметь вид без расширения .html в конце, но эти страницы есть в индексе. По логике вещей поисковый робот проиндексирует обновленный сайт, не найдет старых url страниц и постепенно страницы со старыми url выпадут из индекса.

Как поисковый робот узнает что вес страниц со старыми url нужно передать на страницы с тем же контентом но с другими url ???

И еще вопрос - на некоторые страницы орендованы ссылки в САПЕ, нужно ли менять url этих ссылок на новые url страниц (без расширения html) ???

BLIKSSS
На сайте с 11.04.2013
Offline
84
#1
Artmehanik:
Доброго времени суток.

Есть сайт, некоторые внутренние страницы которого ввиду особенностей CMS имеют окончание "/oldpage.html"

Страниц немного, не проблема в .htaccess прописать 301 переадрессацию на новые url всех страниц.

И еще вопрос - на некоторые страницы орендованы ссылки в САПЕ, нужно ли менять url этих ссылок на новые url страниц (без расширения html) ???

Тут два варианта, делать редирект со старых страниц на новые.

1.Или в новой cms делать ЧПУ как было на старом сайте с окончанием html

2. Да, если ЧПУ изменится, то и ссылки проставлять на новые страницы нужно.

alexbalance
На сайте с 17.02.2012
Offline
57
#2
Artmehanik:
Доброго времени суток.
Как поисковый робот узнает что вес страниц со старыми url нужно передать на страницы с тем же контентом но с другими url ???

для этого 301 редирект и нужен

Artmehanik:
И еще вопрос - на некоторые страницы орендованы ссылки в САПЕ, нужно ли менять url этих ссылок на новые url страниц (без расширения html) ???

можно не менять, после того как пропишете правило в htaccess при переходе по старой ссылке все равно будет автоматический редирект на новый url

AG
На сайте с 01.08.2015
Offline
1
AIG
#3

header( 'Location: http://site.com/vnutri/301.html', true, 301 ); // сделать переадресацию с помощью 301 редиректа 

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий