#Устанавливаем кодировку сайта
AddDefaultCharset utf-8
#Переадресации при разных ошибках
ErrorDocument 403 http://example.com/
ErrorDocument 404 http://example.com/
#Скрываем содержимое папок
Options All -Indexes
#Включаем преобразование ссылок
RewriteEngine on
#Склеиваем index.php с доменом
#RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
#RewriteRule ^index\.php$ / [R=301,L]
#Принудительная подстановка замыкающего слеша
#RewriteCond %{REQUEST_URI} /+[^\.]+$
#RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
RewriteCond %{ENV:REDIRECT_STATUS} !^$
RewriteRule .* - [L]
RewriteCond %{HTTP_HOST} ^([^.]*)\.example\.com$
RewriteCond %{REQUEST_URI} !^/domains
RewriteRule ^(.*)$ /domains/%1/$1 [QSA,L]
#Ловим переменные из урл
RewriteRule ^(.*)(\/|\.html)$ index.php?data=$1&last=$2 [L,QSA]
Судбомена открываются как по мне нормально, но есть ошибки, хотя не везде.
При открытии ссылки http://www.example.com/ ошибки нет.
При открытии ссылки http://panel.example.com/ ошибка следующая, за 1 открытие ссылки: