이러한 유형의 리디렉션을 수행하는 데 문제가 있습니다.
https://domain.a/ => https://domain.b/foo/
URL을 domain.b로 변경할 필요가 없습니다. 브라우저 주소 표시줄에서 domain.b/foo/의 URLdomain.a 내용을 보고 싶습니다.
답변1
사용에이전트 패스당신에게 어울릴지도 모른다
server {
listen 80;
server_name domain.a;
location / {
proxy_pass https://domain.b/foo;
}
}
답변2
아래 예를 확인하세요.
server {
listen 443;
server_name domain.a domain.b;
rewrite ^/(.*)$ https://domain.a/ permanent;
//Rest of your nginx configuration
}
답변3
이는 단순히 반환을 통해서도 달성할 수 있습니다.
location /{
return 301 https://domain.b/foo/;
}