Существует несколько похожих вопросов по SO, но ни один из них не является моим, и мне не повезло, что они пытались адаптировать свои ответы до сих пор.Маскировка URL-адреса Nginx в другом домене
Я хочу нанести на карту URL http://sub.example.com
до https://123.12.12.12/path
, так что браузер по-прежнему показывает URL http://sub.example.com
.
Мой Nginx конфигурационный файл выглядит,
server {
listen 80;
server_name sub.example.com;
location/{
proxy_pass https://123.12.12.12;
rewrite ^/$ /path last;
}
}
работает Маршрутизация здесь, но отображаемый URL является http://sub.example.com/path
. Как мне отображать только http://sub.example.com
?
Вы перенаправляетесь на 'http: // sub.example.com/ path'? –
Да, как мне это сделать, например, http: // sub.example.com? – kennysong
Вам необходимо устранить перенаправление –