@shachneff

Как сделать редирект nginx c части url на url с параметром?

Как сделать редирект nginx c части url на url с параметром?

Например, есть адрес

https://t.example.com/id/fO8niger и мне нужно переадресовать его на https://t.example.com?id=fO8niger
  • Вопрос задан
  • 112 просмотров
Решения вопроса 1
@dodo512
Если нужен редирект с кодом 301.
location ~ ^/id/(.+) {
    return 301 /?id=$1;
}

Или
rewrite ^/id/(.+) /?id=$1 permanent;

Если нужно внутреннее перенаправление
rewrite ^/id/(.+) /?id=$1 last;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы