Благодаря Tyson теперь у меня хорошо работает файл .htaccess.
Вот код, который работал. Измените domain.com своим доменным именем.
Опции + FollowSymLinks RewriteEngine On RewriteBase / Опции -индексы # Всегда используйте www в домене RewriteCond% ^ ([az.] +)? Domain \ .com $ [NC] RewriteCond% ! ^ Www \. [NC] RewriteRule.? http: //www.%1domain.com% [R = 301, L] # Проверьте, не используется ли HTTPS, затем перейдите к HTTPS RewriteCond% ! ^ 443 $ RewriteRule ^ (. *) $ Https://www.domain.com/$1 [NC, R = 301, L] # Перенаправить косые черты ... RewriteRule ^ (. *) / $ / $ 1 [L, R = 301] # Ручка переднего контроллера ... RewriteCond% ! -D RewriteCond% ! -F RewriteRule ^ index.php [L]