RewriteEngine On
RewriteRule ^mypanel/([^/]+)/(.+)/$ /mypanel/index.php?page=$1&target=$2 [L]
RewriteEngine On
RewriteRule ^([^/]+)/(.+)/$ index.php?page=$1&target=$2 [L]
AddDefaultCharset UTF-8
RewriteEngine on
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^.]+)$ $1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{THE_REQUEST} \.php
RewriteRule ^(en/|ua/|) $1404.php [L]
^(?:1()|2()|3())/sometext/sometext/(?:\1first|\2second|\3third)$
^(?:1()|2()|3())/sometext/sometext/(?(1)first)(?(2)second)(?(3)third)$
условные подмаски^(?:1(/sometext/sometext/)first|2(?1)second|3(?1)third)$
рекурсивные подмаски function linkes($text){
return preg_replace('~((ht|f)tps?://\w[^\s"<,]{0,30})[^\s"<,]*~i', '<a target="_blank" href="$0" >$1</a>', $text);
}
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^.]+)\.html\ HTTP
RewriteRule ^([^.]+)\.html$ https://alp-sity.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) /$1.html [L]
В качестве ключа можно использовать текст, переменные и их комбинации. Запросы с пустым значением ключа не учитываются.
limit_req_zone $key zone=bot:10m rate=1r/s;
$key_
которая будет возвращать пустую строку в качестве ключа для limit_req_zone если в $args что-то есть.map $args $key_ {
"" $key;
default "";
}
limit_req_zone $key_ zone=bot:10m rate=1r/s;