728x90

웹사이트 운영시 사이트에 설정이 안되있어 www를 붙고 안붙고 상관없이 접속이 되는 경우가 있다.

 

이럴 때 발생되는 문제는 외부로부터 페이지를 주고받을 때 www로 설정한다면 non-www에서는 정상적으로 실행되지 않을 수 있다.

 

이 때 우리는 non-www로 접속해도 www로 접속이되는 방법이 있다.

 

그것은 리눅스에서 .htaccess 파일에 코드를 넣으면 된다.

 

아래 코드블럭에서 확인해보자.

 

1. www로 Rewrite

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]

 

2. non-www로 Rewrite

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

 

 

728x90
TOP