Заменить часть URL средством Nginx
Есть генерируемый URL: site.com/category?slug=evakuaciya
Необходимо заменить на: site.com/category/evakuaciya
При этом параметр "evakuaciya" всегда меняется, условно - значение не постоянное
Ответы (2 шт):
Автор решения: Дмитрий Шаповалов
→ Ссылка
Решено таким образом:
if ($request_uri ~ ^(\/category)\?slug\=(.*)) {
return 301 $1/$2;
}
Автор решения: Sergey Tatarincev
→ Ссылка
server {
.....
rewrite category?slug=(.*)$ category/$args last;
.....
}
что-то типа того