Рейтинг:0

Как перенаправить в Nginx, скрывая путь перенаправления

флаг ua

У меня есть следующий URL:

https://my-web.com/path1 и я хотел бы перенаправить вызов на https://мой-веб/путь2 но я бы хотел, чтобы во вкладке браузера отображались /путь1. Это возможно?

Я использую виртуальный хост в Нгинкс 1.16. Я использую рерайт, но проблема в том, что во вкладке браузера он показывает /путь2 и мне нужно /путь1 но с содержимым path1.

РЕДАКТИРОВАТЬ:

Мой vhost cfg:

сервер {
    корень /var/www/myweb.dyndns.org;
    имя_сервера myweb.dyndns.org www.myweb.dyndns.org;
    включить global/global.conf;
    включить global/wordpress.conf;
    переписать ^/path1(.*)$ http://myweb.dyndns.org/path2 перенаправить;
}
флаг br
Показать конфиг. Вероятно, вы делаете что-то не так. Это базовая функциональность nginx.
herny avatar
флаг ua
привет @AlexeyTen я просто редактирую OP
флаг us
`redirect` отправляет ответ перенаправления HTTP обратно клиенту. Скорее всего, вы хотите использовать `break` или `last` вместо внутренней перезаписи.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.