사용자 도구

사이트 도구


nginx:rewrite

문서의 이전 판입니다!


nginx rewrite

www 로 시작하지 않는 것을 www로 가게

  • 서브 도메인이 없을 경우
    # 서브 도메인이 모두 무시하게 만든다.
    if ($host !~* ^www\.) {
        rewrite ^(.*)$ http://www.$host$1 permanent;
    }
  • 서브 도메인이 있다면 www 서브 도메인이 지정 안됐을 경우만 처리
    # .com .net .org 에 대해서도 마찬가지 처리
    if ($host ~* ^([a-z0-9\-]+\.(com|net|org))$) {
        set $host_with_www www.$1;
        rewrite ^(.*)$ http://$host_with_www$1 permanent;
    }
nginx/rewrite.1352429006.txt.gz · 마지막으로 수정됨: 2012/11/09 11:43 저자 kwon37xi