fastcgi_buffering off;
header('X-Accel-Buffering: no');
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(catalog/[^/]+/filter/color-is-[^/]+/apply/)$ /$1?view=offers [R=301,L]
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
/
и /$1?
RewriteRule !(^$|.*\.(css|jpg|gif|ico|png)) https://graniidist.ee/ [R=301,L]
RewriteRule ^(.*)$ https://graniidist.ee/$1? [R=301,L]
на всех страницах сайта кроме папки /wp-admin/
RewriteCond %{REQUEST_URI} !^/wp-admin($|/)
RewriteCond %{QUERY_STRING} !^$
RewriteRule ^(.*)$ /$1? [R=301,L]
/(?|[а-яё]+([a-z]+)|[a-z]+([а-яё]+))[a-zа-яё]*/iu
.php
.url: 'handler',
RewriteCond %{REQUEST_METHOD} !POST
RewriteEngine On
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{THE_REQUEST} ([^\s]*)\.php(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^.*$ $0.php [L,QSA]
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