Здравствуйте. В моем .htaccess настроен редирект с www на без www. Он работает, но со всех внутренних страниц (в случае ввода адреса с www) редиректит на главную. Пробовал разные варианты, не получилось исправить.
Вот мой файл (там также используется редирект с http на https и со слешом на конце на без слеша на конце):
AddDefaultCharset utf-8
Options -Indexes
RewriteEngine on
RewriteBase /
# Редирект с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*)
RewriteRule ^.*$ https://%1/$1 [R=301,L]
# Редирект с http на https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Редирект со слешем на конце на без слеша на конце
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L]
Помогите пофиксить. Спасибо.