- Главная
- Как сделать 301 редирект с одной страницы на другую?

Сделать 301-редирект с одной страницы на другую достаточно просто, для этого нужно добавить в файл .htaccess строчку:
RewriteEngine On
Redirect 301 /moja-staraja-stranica/ https://my-site.ru/moja-novaja-stranica/"" target="_blank">https://my-site.ru/moja-novaja-stranica/";
Эта строчка (точнее, две строчки, но первая строка – общая) будет перенаправлять url адрес /moja-staraja-stranica/ на новый moja-novaja-stranica/ в рамках сайта https://my-site.ru.
Вот тут вы найдете больше различных правил редиректа https://web-optimizator.com/301-redirekt-htaccess/.
Сама я достаточно часто использую редирект для того, чтобы улучшить свой сайт. Например, сложные разделы, вроде /page/50/2020/ с помощью редиректа «переименовываю» в /politica/ и т. д. Иными словами, если у меня есть две страницы с одинаковым содержимым, то я перенаправляю одну страницу на другую.
В целом переоценить пользу файла .htaccess и команд в нем достаточно сложно: он содержит указания для сервера Apache и многих других серверов. С помощью .htaccess можно задавать огромное число настроек сайта. У сайтов с сотней тысяч страниц обычно очень длинный .htaccess – там несколько страниц кода.
Кстати, вы можете определить на сайте редирект с url без слеша (/staraja-stranica) на url со слешем (/staraja-stranica/), без www или с www.
Думаю, это все, что я хотела вам рассказать про редирект.
Комментарии к ответу0

albinausupova
Ответов: 2

albinausupova
Ответов: 2
Ответов: 3

albinausupova
Ответов: 2
Ответов: 2
Авторитетные ответы от специалистов интернет-рынка
© 2021 voprosmarketing.ru
Илья Жилевич
Такой редирект используется в том случае, когда страница переехала с одного URL на другой. Например старый URL http://mysite.com/page-1/ необходимо сделать 301 редирект на URL http://mysite.com/new-page-1/
или
Комментарии к ответу0