Контакты

+7 905 66 53 404

Статьи
Новости
-----
08.10.2019

Редирект в рамках одного сайта.

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

http://site.ru/shop/blog/2019/perenos-lyubogo-sayta-na-diafancms-bez-poteri-pozi/

Сделать такую

http://site.ru/perenos-sayta/

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

Открываем файл .htaccess (рекомендую оригинальный файл сохранить в отдельную папку и использовать как резервную копию).

После RewriteEngine on

вставляем

RewriteRule /shop/blog/2019/perenos-lyubogo-sayta-na-diafancms-bez-poteri-pozi/ http://site.ru/perenos-sayta/$1 [R=301,L]

Обратите внимание, что от перестановки строк зависит, будет работать редирект или нет. Зачастую строка, вставленная в конце файла или в какое-то другое место, не работает как надо.

Если вы намечаете переезд сайт на другой домен, то редирект должен быть иным.

В то же место на старом сайте нужно вставить строку

RewriteRule (.*)$ https://new-site.ru/$1 [L,R=301]

И со всех страниц старого сайта посетители будут автоматически перенаправляться на новый сайт.

На этом сайте используются файлы cookie. Продолжая просмотр сайта, вы разрешаете их использование. Подробнее. Закрыть