Задача: по адресу domen.ru выводим сайт из директории /var/www/domen.ru
А по адресу domen.ru/api выводим другой сайт на том же сервере который находится в /var/www/site.ru
все бы ничего, если бы это была просто директория или прямой адрес, а это аргумент в строке запроса.
Сложность для меня в том, что site.ru имеет такие правила в nginx и не совсем понимаю как правильно передать аргументы:
server_name site.ru;
location / {
root /var/www/site.ru;
try_files $uri /index.php$is_args$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
А мне надо чтоб по адресу domain.ru/api/nd?access_token=qSIj9HdGZ открылся site.ru/api/nd?access_token=qSIj9HdGZ и вот этот конфиг у меня не работает:
server_name domain.ru;
location /api/ {
root /var/www/site.ru;
index index.php index.html;
try_files $uri $uri/ /index.php$is_args$args;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
}