$text = preg_replace('~(\[store [^\]]*\])|\[[^\]]*\]~', '$1', $text);
$text = preg_replace('~\[store [^\]]*\](*SKIP)(*F)|\[[^\]]*\]~', '', $text);
SetEnvIf User-Agent ^(.{0,8}) VarName=$1
%{VarName}e
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/.htaccess
RewriteRule ^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=1
env=!
и (?!...)
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