CNAME 설정을 통해 www에서 www가 없는 도메인으로 리디렉션시키기

얼마 전 카페24에서 PHP 버전을 7.0으로 변경하는 작업을 수행한 적이 있습니다.

PHP 버전이 4.x라서 워드프레스가 제대로 설치되지 않아서 부득이하게 PHP 7.0으로 변경하게 되었습니다. 카페24에서는 PHP 5.5, 7.0을 선택할 수 있습니다.

PHP 7.0을 적용하면 사이트 속도가 더 빨라집니다. (참고로 PHP 7.1을 적용하면 PHP 7.0일 때보다도 이론상 더 빨라집니다.)

테마와 플러그인이 PHP 7.0 혹은 PHP 7.1을 적용할 경우 가급적 PHP 7.0 혹은 PHP 7.1을 적용하는 것이 좋습니다.

카페24에서 PHP 4.x에서 PHP 7.0으로 변경할 경우 계정의 DATA/DB는 모두 초기화되며 새로운 서버로 이전된다고 합니다.

문제는 PHP 버전을 바꾸고 워드프레스를 설치 이전한 후 브라우저에 www가 없이 example.com처럼 입력하면 문제가 없이 접속이 되었지만 www를 붙이면 (즉, www.example.com 형태) 오류가 발생했습니다.

카페24에 이 문제를 물어봐도 제대로 답변도 안 해주고, 도메인이 등록된 가비아에 연락하여 CNAME 설정을 변경해줄 수 있는지 문의해보니 다음과 같은 답변을 주네요.

현재, 아래의 타사 네임서버인 까페24네임서버로 연결되어 있습니다. 해당 CNAME 설정은 네임서버내에 설정되어야 하는 레코드로, 사용중이신 네임서버 업체인 까페24를 통해, 설정하셔야 합니다.

가비아측의 답변에 따라 카페24에 접속하여 도메인 부분을 찾아보니 CNAME 변경이 가능한 것을 확인할 수 있었습니다.

이 경우 www.example.com을 example.com으로 리디렉션되도록 CNAME을 바꾸어주면 됩니다.

www.example.com을 example.com으로 리디렉션되도록 CNAME을 설정하려면 위의 그림과 같이 추가하면 됩니다.

도메인 별칭: www.example.com

실제 도메인명: example.com

실제 도메인명을 다른 도메인명으로 설정하는 것도 가능할 것입니다. 가령, www.example.com을 www.example.co.kr로 연결하려면 실제 도메인명에 www.example.co.kr을 입력하면 됩니다. 그리고 도메인 별칭에 www가 없는 버전을 입력하려면 www 대신 @을 입력하면 문제가 없을 것입니다.

www.example.com을 브라우저에 입력했을 때 문제가 발생하여 위와 같이 CNAME을 추가해주니 www.example.com을 입력하면 example.com으로 자동으로 바뀌면서 문제가 해결되었습니다. 혹시 이와 비슷한 문제로 고민하는 경우 참고하시기 바랍니다. (먼저는 웹호스팅 업체에 문의하여 설정을 제대로 해 달라고 요청하는 것이 좋을 듯 합니다.)

참고:

Leave a Comment