Задать вопрос

Как задать fastcgi_pass для определенного локейшена?

Имеется следующий конфиг:
server {
    listen  80;
    server_name site.com;

    location / {
        proxy_pass      http://site.local/;
    }
}


Необходимо сделать следующее: для URL site.com/my-url/api.json направлять на php сткрипт который лежит /var/www/script.my/index.php и что бы скрипт видел URL site.com/my-url/api.json.
Такое вообще можно сделать в джинксе? Когда в локейшен задаю рут - он к руту прибавляет путь локейшена и получается не корректный путь к скрипту.
  • Вопрос задан
  • 209 просмотров
Подписаться 2 Оценить 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
тебе не локейшн, тебе реврайт нужен.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы