+7 905 66 53 404
zakaz@bd52.ru
Редирект в рамках одного сайта.
Предположим, вы захотели сократить ссылки, сделать их более красивыми и понятными пользователю. Вместо такой
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]
И со всех страниц старого сайта посетители будут автоматически перенаправляться на новый сайт.