
홈페이지를 제외하고 domain1.com에서 domain2.com으로 모든 것을 리디렉션하는 방법이 nginx에 있습니까?
지금 당장 나는 다음을 가지고 있습니다:
server {
listen 80;
server_name www.domain1.com domain1.com;
rewrite ^ http://domain2.com$uri permanent;
}
내가 원하는 것을 제외하고는 작동합니다.http://domain1.com(추가 경로 없이) 단독으로 유지되고 리디렉션되지 않습니다. 기본적으로 링크가 끊어지지 않도록 모든 것을 리디렉션해야 하지만 domain1의 홈페이지를 사용하여 정적 파일을 제공하고 싶습니다.
답변1
이것은 트릭을 수행해야합니다.
server {
listen 80;
server_name www.domain1.com domain1.com;
location = / {
index static.file; # CHANGE THIS
root /path/to/root/; # CHANGE THIS
}
location / {
rewrite ^ http://domain2.com$uri permanent;
}
}