RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
RewriteRule ^uslugi/new_usluga/$ /folder/index.php [L]
HTTP/1.1 301 Moved Permanently
Server: nginx/1.14.1
Date: Fri, 04 Oct 2019 15:40:06 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/7.3.6
X-UA-Compatible: IE=edge
X-Redirect-By: WordPress
Location: http://u0810483.cp.regruhosting.ru/
X-Powered-By: PHP
и X-Redirect-By: WordPress
намекает что нужно копать настройки WordPress. rewrite ^/(.*)/$ /$1 permanent;
который убирает слеш и Wordpress который этот слеш добавляет.rewrite ^/(.*)/$ /$1 permanent;
или добавив в него исключение для каталога /wp/ вот так rewrite ^/(?!wp/)(.*)/$ /$1 permanent;
rewrite ^/(?!wp/)(.*)/$ /$1 permanent;
location /wp {
root /var/www/mysite/mysite_rest;
index index.php;
try_files $uri $uri/ /wp/index.php?args;
location ~ \.php$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param HTTPS on;
}
}
RewriteCond %{HTTP:Front-End-Https} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
HTTP/1.1 500 Internal Server Error
Server: nginx
Date: Tue, 01 Oct 2019 12:48:11 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Keep-Alive: timeout=20
X-Powered-By: PHP/5.6.38
X-Powered-By: PHP
означает, что ошибка произошла уже во время исполнения php скриптов, так что .htaccess тут ни при чем.
location ~* ^.+\.(jpg|jpeg