/ на https://site.ru/RewriteRule ^\*$ https://site.ru/ [R=301,L] RewriteRule ^\*$ / [R=301,L] должно нормально срабатывать т.к. стоит выше RewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]/* могли бы конфликтовать тут не видно так что все нормально. + это от 1 и более повторений.? это 0 или 1.Если перед знаком вопроса поставить + тогда видит два цвета, но не видит один.
+ если эта часть необязательная и там должно быть ? ^ и конец строки $.^#[a-f0-9]{6}(?:,\s*#[a-f0-9]{6})?$rewrite or internal redirection cycle while internally redirecting to "/index.html"
Важно что часть, начинающаяся с # - никогда не пересылается серверу в запросе.
https://site.ru/catalog/ -> https://site.ru/catalog.htmlRewriteRule ^catalog/$ /catalog.html [L,R=301] RewriteRule ^catalog/(.+)$ /cat/$1 [L,R=301]RewriteCond %{HTTP_HOST} ^ site \.ru$ [NC]
RewriteCond %{REQUEST_URL} !^/administrator/
RewriteCond %{REQUEST_URL} !^/component/
RewriteRule ^[^/.]+/([^/.]+/)$ https:// site.ru/$1 [R=301,L]^ site \.ru$ почему-то лишние пробелы. И в https:// site.ru лишний пробел.!^/
Покажите весь конфиг.