Полезные редиректы для сайта
21 декабря 2018 12:11:14
4883 просмотра
В этой статье я буду собирать полезные редиректы которые часто используются на сайтах и которые можно сделать через файл .htaccess в корне сайта.
Если нужно использовать несколько из предложенных редиректов одновременно, то конструкцию RewriteEngine On естественно можно определить один раз, а ниже писать все редиректы.
Редирект с www на без www
RewriteEngine On RewriteCond %{HTTP_HOST} ^www.sitename.by$ [NC] RewriteRule ^(.*)$ https://sitename.by/$1 [R=301,L]
Редирект со страниц со слешем в конце на страницы без слеша
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]
Редирект с http на https
RewriteEngine On RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]
Редирект с index.php на страницы без index.php
RewriteEngine On RewriteCond %{REQUEST_URI} ^(.*)/index\.php$ RewriteRule ^(.*)index\.php$ https://%{HTTP_HOST}/$1 [R=301,L]