Перепишите виртуальный каталог с помощью apache & nginx на сервере plesk onyx 17.8 - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь заставить работать следующее правило, но получаю только обратно 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;
}
...