(.*) захватит максимальное количество текста.(.*?).<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 OffRewriteCond %{HTTPS} !onRewriteCond %{ENV:HTTPS} !onRewriteCond %{HTTP:X-Forwarded-Proto} !httpsRewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*[^/])$ $1/ [L,R=301]RewriteRule ^(.*[^/])$ https://*****.ru/$1/ [L,R=301] .querySelector('span[class*="ytm-badge-and-byline-item-byline"]') map $args $var1 {
"~^(|.*?&)display=block(?:$|&)(.*)" "$1$2";
}
map $var1 $var2 {
"~^$" "";
"~^(.*?)&*$" "?$1";
}
server {
if ($arg_display = "block") {
return 301 $uri$var2;
}