Редирект через htaccess

Если какая-либо из страниц Вашего сайта поменяла свой URL, при этом она проиндексирована в поисковых системах, то, для того чтобы не потерять посетителей приходящих на эту страницу Вам необходимо сделать перенаправление на новую страницу. Для этого в файле .htaccess добавьте строки:

RewriteEngine on
Redirect 301 /старая_страница http://sait.ru/новая_страница

Атрибут 301 – сообщает поисковым системам, что страница переехала по новому адресу и нужно проиндексировать ее взамен старой.

Если изменился домен сайта

В этом случае не нужно делать перенаправление для всех страниц. В файле .htaccess добавьте строки:

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://ВАШ_НОВЫЙ_ДОМЕН.ru/$1 [R=301,L]

Как сделать из внешней ссылки внутреннюю

Для SEO нежелательно большое количество внешних ссылок. Чтобы сделать из внешней ссылки внутреннюю нужно вместо внешней ссылки вставить мнимую внутреннюю ссылку и сделать перенаправление в .htaccess. Выглядеть это будет примерно так:

RewriteEngine on
Redirect 301 /мнимая_внутренняя_ссылка http://sait.ru/внешняя_ссылка

Посетители сайта никакой разницы не заметят, а поисковые системы будут видеть только внутреннюю ссылку.

Временное перенаправление

Временное перенаправление аналогично постоянному:

RewriteEngine on
Redirect 302 /старая_страница http://sait.ru/новая_страница

Атрибут 302 сообщает поисковым системам, что перенаправление временное и нужно индексировать обе страницы.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *