@Filantropp

Nginx, rewrite — как изменить URL в адресной строке?

Здравствуйте.
В ветке Как в Nginx сделать rewrite без изменения URL в адресной строке? спрашивают как сделать перенаправление без изменения URL в адресной строке, а у меня ситуация с точностью до наоборот!
Хотел сделать красивые короткие адреса. Например вместо
https://www.domain.ru/mod/bigbluebuttonbn/view.php?id=156

сделать
https://www.domain.ru/webinar-156.html

Пишу внутри server {} правило -
rewrite ^/webinar-(.*) https://www.domain.ru/mod/bigbluebuttonbn/view.php?id=$1 last;

И вроде бы все работает, если ввести в адресную строку https://www.domain.ru/webinar-156.html, то открывается то что нужно, но при этом адрес в адресной строке меняется на
https://www.domain.ru/mod/bigbluebuttonbn/view.php?id=156

А вот его то и хотелось бы спрятать...
В чем может быть дело?

Спасибо.
  • Вопрос задан
  • 1487 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mezhuev
Системный администратор
Модуль ngx_http_rewrite_module
permanent
возвращает постоянное перенаправление с кодом 301.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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