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.jpg
rewrite ^/(\d+)x(\d+)(/img/.+) /small_light(dw=$1,dh=$2)$3;
а что там апач пишет в /var/log/apache2/error.log?