Как сделать редирект в Nginx
Хочу сделать редирект в роде:
/user.php?username=pavel
Чтобы было так:
/user/pavel
Что-то такое написал, но для пхп агрументы не передает
location /user/ {
rewrite ^/(\w+)$ /user.php?username=$1;
rewrite ^/(\w+)+\/$ /user.php?username=$1;
try_files $uri $uri/ /user.php?$args;
}
Ответы (1 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Используйте этот location:
location ^~ /user/ {
rewrite ^/user/(\w+)/?$ /user.php?username=$1 last;
}