RewriteEngine On
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_URI}.php [QSA,L] location ^~ /admin {
root /var/www/admin/public;
rewrite ^/admin/(.*) /$1 break;
try_files $uri /admin/index.php?$args;
location ~ \.php$ {
rewrite ^/admin/(.*) /$1 break;
fastcgi_pass php-fpm;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
} /.htaccess
/old/.htaccess/old/product/ryukzak-srednij-love-moschino/ будет обработан правилами из файла /old/.htaccessRewriteRule ^old/product/(.+)$ /$1 [L,R=301]Первому RewriteRule передается путь от того места, где находится .htaccess, до запрошенного файла.
product/ryukzak-srednij-love-moschino/RewriteRule ^product/(.+)$ /$1 [L,R=301] Header add Link "</lcp.webp>;rel=preload;as=image" env=!RES_PUSHED
Header add Set-Cookie "res_pushed=true; Max-Age=1200; Path=/" env=!RES_PUSHED
SetEnvIf Request_URI "^(?!/$|/index\.php$)" RES_PUSHED=1env=! и (?!...)Header add Link "</lcp.webp>;rel=preload;as=image" env=RES_PUSHED
Header add Set-Cookie "res_pushed=true; Max-Age=1200; Path=/" env=RES_PUSHED
SetEnvIf Request_URI "^(/|/index\.php)$" RES_PUSHED=1 // перед wp-content location ~* "^(?<path>/wp-content.+)\.(png|jpeg|jpg)$" RewriteEngine On
RewriteCond %{THE_REQUEST} /([^?]+)%2F([^?\s]*) [NC]
RewriteRule ^ https://yacht-arenda.ru/%1/%2 [R=301,L,NE]RewriteEngine On
RewriteRule ^(.+)%2F(.*) https://yacht-arenda.ru/$1/$2 [R=301,L,NC,NE] RedirectMatch ^/article[0-9]+ https://ritual-moskva.ru/crematoria/nikolo-arkhangelskiy-krematoriy/ ^\h+(\S+)[^\n]+$1#[^\n]+^\S+\h+(\S+)[^\n]+$1 location /example {
try_files $uri @backend;
}
location @backend {
proxy_read_timeout 5s;
proxy_connect_timeout 5s;
proxy_send_timeout 5s;
rewrite ^ /index.php/exl break;
proxy_pass http://backend;
}location /example {
proxy_read_timeout 5s;
proxy_connect_timeout 5s;
proxy_send_timeout 5s;
rewrite ^ /index.php/exl break;
proxy_pass http://backend;
} RewriteCond %{QUERY_STRING} (?:^|&)p=(\d+)(?:$|&)
RewriteRule ^ /index.php/%1? [L,R]