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

Переадресация домена без www на сайт с www RewriteCond %{HTTP_HOST} ^www\.(.*) [NC] RewriteRule ^(.*)$
$1 [R=301,L] Переадресация домена сайте с www на сайт без www RewriteCond %{HTTP_HOST} ^([^www].*)$ RewriteRule ^(.*)$
$1 [L,R=301] Переадресация главной страницы сайта с index.php или index.html RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$
[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 ^(.*)$
domen.ru/$1/ [L,R=301] Редирект для папок без слеша в конце RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$
domen.ru/$1 [R=301,L] Переезд с http версии на https RewriteCond %{HTTP:X-Forwarded-Protocol} !=https RewriteRule .*
{SERVER_NAME}%{REQUEST_URI} [R=301,L] Убираем лишние слеши в конце RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L] Обычный 301 редирект, если адрес страницы поменялся Redirect 301 /o-kompanii.php
Обычный 301 редирект с помощью RewriteRule RewriteCond %{REQUEST_URI} ^/about/statyi/elitnyj-remont-kvartiry-v-spb/$ RewriteRule ^.*$
[R=301,L] Смена адреса для целой папки RewriteRule ^papka-so-stranicami/(.*)$
$1 [R=permanent,L] Если Вы решили поменять расширения файлов RedirectMatch 301 (.*)\.html$
$1.php Если у Вас есть блок и адреса Вы получаете из базы данных. Подмена адреса. RewriteCond %{REQUEST_URI} !^/blog/index.php RewriteRule ^blog/([^/]+).php/?$ blog/blog.php?url=$1 [L,QSA] Путь до страницы 404 ошибки ErrorDocument 404 /404.php Подробная статья -
Подписывайтесь на наши соц. сети Вконтакте → https://vk.com/id1137733
Facebook →   / kudriavtcev   Instagram →   / kudr_seo     / newclients1  

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