.htaccess
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule (.*) https://site.ru/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteRule .* ./index.php [L,QSA]
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]
Нужно чтобы при вводе
www.site.ru переадресовывало на site.ru c https Приведенный выше код по какой-то причине переадресацию не производит. Если ввести
https://www.site.ru то все равно переходит на
https://www.site.ru, а надо чтоб по 301-й переадресации переходило на
https://site.ru и так же при вводе
www.site.ru переадресовывало на
https://site.ru, и при
site.ru на
https://site.ru Спасибо