Добро пожаловать
Вход / Создать Плейлист

Как сделать 301 редирект .htaccess. Настройка переадресации страницы на сайте.

Спасибо! Поделитесь с друзьями!

URL

Вам не понравилось видео. Спасибо за то что поделились своим мнением!

Sorry, only registred users can create playlists.
URL


Добавлено by В Как заработать в интернете
28 Просмотры

Описание

Переадресация домена без www на сайт с www

RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Переадресация домена сайте с www на сайт без www

RewriteCond %{HTTP_HOST} ^([^www].*)$
RewriteRule ^(.*)$ https://www.%1/$1 [L,R=301]

Переадресация главной страницы сайта с index.php или index.html

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://domen.ru [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ https:// domen.ru [R=301,L]

Редирект для папок со слешем в конце

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !\..{1,10}$
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www. domen.ru/$1/ [L,R=301]

Редирект для папок без слеша в конце

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ http://www. domen.ru/$1 [R=301,L]

Переезд с http версии на https

RewriteCond %{HTTP:X-Forwarded-Protocol} !=https
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

Убираем лишние слеши в конце

RewriteCond %{THE_REQUEST} //
RewriteRule .* /$0 [R=301,L]

Обычный 301 редирект, если адрес страницы поменялся

Redirect 301 /o-kompanii.php https://domen.ru/o-kompanii/

Обычный 301 редирект с помощью RewriteRule

RewriteCond %{REQUEST_URI} ^/about/statyi/elitnyj-remont-kvartiry-v-spb/$
RewriteRule ^.*$ https://domen.ru/elitnyj-remont-kvartir/ [R=301,L]

Смена адреса для целой папки

RewriteRule ^papka-so-stranicami/(.*)$ https://domen.ru/novaia-papka/$1 [R=permanent,L]

Если Вы решили поменять расширения файлов

RedirectMatch 301 (.*)\.html$ https://www.domen.ru$1.php

Если у Вас есть блок и адреса Вы получаете из базы данных. Подмена адреса.

RewriteCond %{REQUEST_URI} !^/blog/index.php
RewriteRule ^blog/([^/]+).php/?$ blog/blog.php?url=$1 [L,QSA]

Путь до страницы 404 ошибки

ErrorDocument 404 /404.php

Подробная статья - https://newclients1.ru/blog/301-redirekt-kak-pravilno-sdelat.php

Подписывайтесь на наши соц. сети

Вконтакте → https://vk.com/id1137733
Facebook → https://www.facebook.com/kudriavtcev
Instagram → https://www.instagram.com/kudr_seo/
https://www.instagram.com/newclients1/

Написать комментарий

Комментарии

Комментариев нет. Будьте первым кто оставит комментарий.
RSS
Яндекс.Метрика