본문 바로가기

Linux/Apache,Tomcat

www 없는 도메인으로 접근을 했을때 자동으로 www 붙여진 도메인으로 이동 방법

www 없는 도메인으로 접근을 했을때 자동으로 www 붙여진 도메인으로 이동 방법

가상호스팅 설정을 두개를 설정

==============================

<VirtualHost 210.109.102.1>
       ServerName fduser.org
Redirect / http://www.fduser.org/
</VirtualHost>

<VirtualHost 210.109.102.1>
       ServerAdmin support@fduser.org
       ServerName www.fduser.org
       DocumentRoot /home/fduser
</VirtualHost>

==============================

이렇게 설정을 해주면 fduser.org을 입력했을때 Redirect에 의해서 www.fduser.org로 포워딩 된다.

같은 도메인에서 www 붙이기 위해서는 위와 같이 설정을 해야 하고 서로 다른 도메인이거나 , 혹은 fduser.org과 www.fduser.org이 서로 다른 페이지나 다른 서버에 있는 URL이라면 그냥 Redirect만 해줌으로써 문제를 해결할수 있다.

==============================
<VirtualHost 210.109.102.1>
       ServerAdmin support@fduser.org
       DocumentRoot /home/fduser
       ServerName fduser.org
       ServerAlias www.fduser.org
Redirect / http://fduser.org/
</VirtualHost>
==============================

참고로 아래의 방법은 fduser.org로 접속했을때 www.firstdedicated.co.kr로 바로 포워딩 되도록 하는 방법이다.

==============================
<VirtualHost 210.109.102.1>
       ServerAdmin support@fduser.org
       DocumentRoot /home/fduser
       ServerName fduser.org
       ServerAlias www.fduser.org
Redirect / http://www.firstdedicated.co.kr/
</VirtualHost>