G
enby!

301 редирект: как правильно настроить перенаправление в .htaccess — Site Elite Studio

►►► SEO-продвижение сайтов с фокусом на продажи: https://digital.st-lt.ru/?utm_source=...
►►► Полезная информация про SEO и не только: https://st-lt.ru/blog/?utm_source=you...
►►► Получить профессию SEO-специалист: https://studyto.me/?utm_source=youtub...
301 редирект — это способ перенаправить пользователя и поискового робота со старого адреса страницы/ресурса на актуальный. Проделывается это на уровне сервера. В SEO сложно преувеличить ценность 301 редиректа — он помогает исключить из выдачи неактуальные URL, заменяя их новыми. В итоге сохраняется 90-99% ссылочного веса страниц и их позиции в выдаче поисковых систем. В ролике разбираем примеры популярных перенаправлений и особенности их настройки. - - - - - - - - - - - - - - 301 редирект, перенаправляющий с версии сайта с www на сайт без www: RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/
$1 [R=301,L] Или: RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$ http://%1/
$1 [R=301,L] С URL со слэшем в конце на URL без слэша: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..{1,10}$ RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://www.site.ru/
$1/ [L,R=301] Или: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !\..+$ RewriteCond %{REQUEST_URI} !/$ RewriteRule (.*) http://www.site.ru/
$1/ [R=301,L] 301 редирект со старого домена на актуальный домен: RewriteCond %{HTTP_HOST} ^old-site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/
$1 [R=301,L] 301 редирект со страницы на другую страницу: Redirect 301 /old-page/ http://site.ru/new-page/
Или: RewriteCond %{REQUEST_URI} ^/old-page/$ RewriteRule ^.*$ http://site.ru/new-page/?
[R=301,L] 301 редирект с http на https: RewriteCond %{SERVER_PORT} ^80$ [OR] RewriteCond %{HTTP} =on RewriteRule ^(.*)$ https://mydomain.com/
$1 [R=301,L

Смотрите также