Прошу помощи. Помогите настроить .htaccess
Есть хостинг, на котором настроен основной домен и пара алиасов к нему:
Основной домен: site0.ru
Алиас #1: site1.ru
Алиас #2: site2.ru
мне надо решить одновременно три задачи в одном .htaccess:
1. Сделать 301-ый редирект www на без www;
2. Сделать 301-ый редирект http на https.
3. Сделать 301-ый редирект алиасов на основной домен;
Options All -Indexes
Options +FollowSymLinks
RewriteEngine On
# 1. Переадресовываю с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# 2. Переадресовываю с http на https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# 3. Перенаправляю запросы на site0.ru с любого из синонимов сайта
# Здесь происходит ошибка: "При попытке открытия site0.ru произошло слишком много переадресаций"
RewriteCond % !^site0\.ru$ [NC]
RewriteRule ^(.*)$ http://site0.ru/$1 [L,R=301]
В общем, на 3-ем пункте у меня затык получается с зацикленностью переадресаций. Возможно ли решить мою задачу в одном .htaccess? Помогите пожалуйста грамотно составить конфиг.