Задать вопрос
@Toopie
мамааааааааааааааааааааа

Как сделать такое перенаправление в nginx?

Привет.
Задача, собственно, легкая, но я попросту не знаю, как это правильно загуглить.
От юзера идет запрос:
https://api.domain.ru/user.Registration?login=...
Мне надо, чтобы метод user.Registration был вырезан nginx, и чтобы в конечном итоге стало так:
https://api.domain.ru/?method=user.Registration&login=...

Буду очень благодарен за помощь.
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Что-то такое вам нужно:
rewrite ^/(.+)$ /?method=$1;

Остальные параметры будут дописаны автоматически.
Ну а дальше в зависимости от нужных действий, добавить флаг permanent для редиректа, или обработать url где-нибудь в локейшене или...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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