Форумы
| Тема: Как указать роботу на смену адреса страниц? | |
Автор: 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 или по русски - перемещено окончательно) для этого и существует, чтобы сообщить посетителям и поисковым роботам что адрес у страницы изменился! |
| Цитировать | |
| Добавить тему Вернуться к темам | |
Чтобы написать ответ, Вам необходимо зарегистрироваться.
