.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;
}
RewriteEngine on
RewriteRule ^admin($|/) - [L]
RewriteRule ^$ index.php?module=page&url=main [L,QSA]
RewriteRule ^([^/.]*)/?$ index.php?module=category&url=$1 [L,QSA]
RewriteRule ^sitemap\.xml$ sitemap.php [L,QSA]
RewriteRule ^([^/]*)/([^/]*)/?$ index.php?module=page&url=$1 [L,QSA]
RewriteCond %{REQUEST_URI} ^/категория2/категория3/страница.html
RewriteRule ^(.*)$ https://сайт/категория1категория2/категория3/страница.html [R=301,L]
(.*?[A-Za-z]){2}
ищет первые две буквы. В шаблоне нигде нет $
так что в тексте после найденных букв может быть ещё хоть сотня букв. Но зачем искать дальше если уже найден необходимый минимум? \2
ссылается на текст захваченный во вторую сохраняющую группу. Открывающие круглые скобки нумеруются слева направо (начиная с единицы) и их порядковые номера используются для нумерации соответствующих сохраняющих групп.^(-?\d+)((\s*(\p{Punct})\s*)-?\d+)(\2)*$
(\p{Punct})
это группа под номером 4.((\s*(\p{Punct})\s*)-?\d+)
это группа под номером 2.(\2)*
это повтор всего текста сохранённого во второй группе.3 - 2 - 2
1 - 7 - 7 - 7
^(-?\d+)(\s*(\p{Punct})\s*)\1(\2\1)*$
2 - 2 - 2
7 - 7 - 7 - 7
5-5-5-5
1 - 2 - 3 (некорректна)
значит 3 - 2 - 2
2 - 2 - 2
7 - 7 - 7 - 7
^(-?\d+)(\s*(\p{Punct})\s*)-?\d+(\2-?\d+)*$
-1- -1- -1
ErrorDocument 404 /error.php
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[^?]+//
RewriteRule ^(.*)$ /$1 [R=301,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index\.php / [R=301,L,NC]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^index|\.php - [R=404,L,NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
RewriteRule ^([^.]+)$ %{REQUEST_URI}.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index / [R=301,L]
NC
(nocase).RewriteRule ^index / [R=301,L,NC]
RewriteRule ^(.*[^/])$ $1/ [L,R=301]
countZer0, попробуйте поменять на