Я пытаюсь заставить работать следующее правило, но получаю только обратно File not found.
.
location /test/ {
rewrite ^/test/$ /var/www/vhosts/example.com/httpdocs/testproject/test/index.php;
}
Моя цель - указать https://www.example.com/test/
на https://www.example.com/testproject/test/index.php
.
файл в /var/www/vhosts/example.com/httpdocs/testproject/test/index.php
существует.
В plesk под доменом Сайты и домены -> настройки apache & nginx -> Дополнительные сведения в текстовой области:
if (!-e $request_filename) {
set $test P;
}
if ($uri !~ ^/(plesk-stat|webstat|webstat-ssl|ftpstat|anon_ftpstat|awstats-icon|internal-nginx-static-location)) {
set $test "${test}C";
}
if ($test = PC) {
rewrite ^/(.*)$ /index.php?$1;
}
location /test/ {
rewrite ^/test/$ /var/www/vhosts/example.com/httpdocs/testproject/test/index.php;
}