Форумы


Список форумов » SEO - оптимизация сайтов » Как указать роботу на смену адреса страниц?

  Тема: Как указать роботу на смену адреса страниц?


Автор: Chupa girl
Пользователи
22.02.2007 16:44:16
Наша компания перешла на новую админку, в ней уже другие адреса страниц, вместо /index.php?id=1&pid=2 теперь красивые адреса: /page/news/1/

Но сайт-то уже был проиндексирован и имеет хорошие позиции, как сообщить поисковым роботам что адрес изменился и что-бы люди не приходили из посковиков на страницу с ошибкой 404?
Цитировать  


Автор: Дядя Миша
Администраторы
22.02.2007 16:50:59
Если работает .htaccess и mod_rewrite, то очень просто:

Options +Includes +FollowSymLinks -Indexes
RewriteEngine on
RewriteBase /
RewriteRule ^index.php?id=1&pid=2$ /page/news/1/ [R=permanent]

R - означает редирект, permanent - отправляет юзер агенту код 301, что страница теперь доступна по новому адресу.
Цитировать  


Автор: Chupa girl
Пользователи
22.02.2007 16:51:58
Спасибо! А я не потеряю позиции, заработанные потом и кровью?
Цитировать  


Автор: Дядя Миша
Администраторы
22.02.2007 16:55:29
Нет, 301 редирект (permanent redirect или по русски - перемещено окончательно) для этого и существует, чтобы сообщить посетителям и поисковым роботам что адрес у страницы изменился!
Цитировать  
Добавить тему   Вернуться к темам  

Чтобы написать ответ, Вам необходимо зарегистрироваться.