Я устанавливаю псевдоним в директиве местоположения "/ folder".Псевдоним указывает на «/ my / alias / path».
Когда я перехожу к URL-адресу в пределах местоположения, например, «mydomain.com/folder/destination», перед запросом добавляется имя директивы, которое преобразуется в «/ my / alias / path / folder /destination "(нежелательно) вместо" / my / alias / path / destination "(желательно).
Возможно, я что-то упускаю или не совсем понимаю, как работают location и псевдонимы.
Я попытался добавить косую черту в директиву location и псевдоним, но это тоже не сработало.
Вот моя директива location:
location ^~ /folder {
alias /my/alias/path;
index index.php index.html index.htm;
location ~ ^/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ {
deny all;
}
location ~ ^/(bin|SQL)/ {
deny all;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
location ~ /.well-known/acme-challenge {
allow all;
}
}
Вот что я вижув моем error.log
/my/alias/path/folder/destination/index.php (No such file or directory)