2011-04-13 5 views
0

우리는 nginx를 장고를 배포 한 상태에서 아파치 앞에 앉아 있습니다.Nginx URL 정규화 및 하위 도메인

nginx에는 URL 정규화 규칙이 있습니다. 모든 www가 아닌 ​​URL은 아래 규칙을 사용하여 www로 리디렉션됩니다.

server { 
listen 80; 
server_name xyz.com; 
rewrite ^/(.*) http://www.xyz.com/$1 permanent; 
} 

이제 하위 도메인을 설정해야합니다. 에 xyz. 그러나 모든 하위 도메인은 이제 www.xyz.com으로 리디렉션됩니다. xyz.com 만 www.xyz.com으로 리디렉션하고 abc.xyc.com을 리디렉션하지 않도록 추가되는 정확한 규칙은 무엇입니까?

답변

1

유형

server_name xyz.com *.xyz.com; 
+0

즉 무한 리디렉션이 발생하지 않을까요? –