RewriteRule !(^$|.*\.(css|jpg|gif|ico|png)) / [R=301,L]
/form1.php
будет обработан этим правилом.RewriteCond %{REQUEST_URI} !^/form1\.php
RewriteCond %{REQUEST_METHOD} !POST
map $http_host $domain_lang {
~(?i)^(?>www\.|)([a-z]+)\.site\.ru$ $1;
}
server {
location @php {
fastcgi_param DOMAIN_LANG $domain_lang;
(<img [^>]*)(srcset="[^"]*")([^>]*>)
<picture>\n<source \2 type="image/webp">\n\1\3\n</picture>\n
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]