SEO-блог о заработке

Максима Камельфо

Редиректы в .htaccess

27 сентября 2008
Редиректы в .htaccess

Чаще всего для осуществление тех или иных редиректов используется mod_rewrite. Однако для многих задач гораздо проще использовать модуль Apache mod_alias и его директивы Redirect и RedirectPermanent. Простой пример. Предположим, у Вас есть версия Вашего сайта на английском языке и она расположена по адресу http://www.host.ru/english/. И Вы решили перенести ее на http://www.host.ru/en/. В этом случае Вы можете создать (или отредактировать) в директории корневой директории домена файл .htaccess, содержащий такую строку:

Redirect /en http://en.host.ru/
Тоесть, если ввести http://www.host.ru/english/, вы попадёте на http://www.host.ru/en/

Тоже самое будет если написать -

RedirectPermanent /en http://en.host.ru
Хотя это выглядит одинаково, Redirect и RedirectPermanent отличаются HTTP кодом. Если для первого варианта это простое перенаправление, то второй вариант обязывает поисковую систему заменить первую страницу на вторую. При этом все ссылки ссылающиеся на первую страницу, будут засчитаны как ссылающиеся на вторую.

Категория: Статьи | Просмотров: 1185
 (голосов: 1)