(.*)
захватит максимальное количество текста.(.*?)
.<div class="content">(.*?)(<h2[^>]*>Тест</h2>|<div class="ratings")
RewriteRule ^ /katalog/
RewriteRule ^katalog/
Redirect 301 /
эта часть заменяется на RewriteRule ^
[R=301,L]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
(a) (\S+) (\S+)
$1 - $2 - $3
(b) (\S+) (\S+)
$1 - $3 - $2
RewriteCond %{REQUEST_FILENAME} !-d
/katalog/
на /katalog
/katalog/
убрать завершающий "/", то адрес /katalog
открывается нормально.RewriteCond %{REQUEST_FILENAME} !-d
/katalog/
отрывать файл /katalog/index.html
DirectorySlash Off
RewriteCond %{HTTPS} !on
RewriteCond %{ENV:HTTPS} !on
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{SERVER_PORT} !^443$