CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- #Устанавливаем кодировку сайта
- 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]