http_response_code(404);header("HTTP/1.1 404 Not Found"); RewriteRule ^netcat_files/280/525/(.+) https://site.ru/wp-content/uploads/$1 [R=301,L]RewriteCond %{HTTPS} !on
RewriteRule (.*) https://site.ru/$1 [R=301,L]RewriteCond %{HTTPS} !on можно попробовать RewriteCond %{ENV:HTTPS} !on или RewriteCond %{HTTP:X-Forwarded-Proto} !https.$uri =~ s!/$!!; и слеш убирает. # считаются комментариями и игнорируются.index.php.# The Friendly URLs part #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] rewrite ^/(\d+)x(\d+)(/img/.+) $3?dw=$1&dh=$2; /300x300/img/image.jpg на /small_light(dw=300,dh=300)/img/image.jpgrewrite ^/(\d+)x(\d+)(/img/.+) /small_light(dw=$1,dh=$2)$3; function delete_div($inside){
return preg_replace('~<div(?:[^<]+|(?!</?div).|(?R))*+</div>\s*~', '', $inside);
} location / {
try_files /public$uri /public$uri/ @php;
}
[QSA]ещё добавить флагL[L,QSA]