사용자 도구

사이트 도구


nginx:rewrite

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
다음 판 양쪽 다음 판
nginx:rewrite [2012/10/25 17:43]
kwon37xi 새로 만듦
nginx:rewrite [2012/11/09 11:51]
kwon37xi
줄 2: 줄 2:
   * [[http://wiki.nginx.org/HttpRewriteModule|nginx HttpRewriteModule]]   * [[http://wiki.nginx.org/HttpRewriteModule|nginx HttpRewriteModule]]
  
 +===== 도메인이 www 로 시작하지 않는 것을 www로 가게 =====
 +  * [[http://stackoverflow.com/questions/1629231/nginx-rewrite-non-www-prefixed-domain-to-www-prefixed-domain|Nginx rewrite non-www-prefixed domain to www-prefixed domain]] 참조
 +  * 서브 도메인이 없을 경우<code>
 +# 서브 도메인을 모두 무시하게 만든다.
 +if ($host !~* ^www\.) {
 +    rewrite ^(.*)$ http://www.$host$1 permanent;
 +}
 +</code>
 +  * 서브 도메인이 있다면 www 서브 도메인이 지정 안됐을 경우만 처리<code>
 +# .com .net .org 에 대해서도 마찬가지 처리
 +if ($host ~* ^([a-z0-9\-]+\.(com|net|org))$) {
 +    set $host_with_www www.$1;
 +    rewrite ^(.*)$ http://$host_with_www$1 permanent;
 +}
 +</code>
nginx/rewrite.txt · 마지막으로 수정됨: 2019/01/08 16:42 저자 kwon37xi