Тогда опишите подробней задачу, так как сейчас я вижу уже другие условия.
> 17 апр. 2020 г., в 14:08, BugBuster написал(а):
>
> К сожалению, root тут не подходит, так как конечный URL будет не корректным:
> /var/www/$project/public/$project
>
> Posted at Nginx Forum:
>
К сожалению, root тут не подходит, так как конечный URL будет не корректным:
/var/www/$project/public/$project
Posted at Nginx Forum:
https://forum.nginx.org/read.php?21,287679,287695#msg-287695
___
nginx-ru mailing list
nginx-ru@nginx.org
Здравствуйте!
То, что вы хотите сделать, проще делается через location. Примерно так:
server_name localhost;
location ~ ^/(?)/$ {
root /var/www/$project/public;
try_files ...
}
П.С. Пример не проверял
> 16 апр. 2020 г., в 13:08, BugBuster написал(а):
>
> Я хочу подставлять переменную
Я хочу подставлять переменную в `root` из URL, примерно так:
server {
listen 80;
index index.php index.html;
server_name ~^localhost/(?)/.+$;
root /var/www/$project/public;
...
}
Идея заключается в том, чтобы настроить роутинг в соответствии с
директориями в корне:
1)