티스토리는 2021년 9월 1일 공지에서 ads.txt 파일 문제가 해결되었음을 밝혔습니다.
루트 도메인이 아닌 주소로 티스토리에 등록한 경우 ads.txt 파일 문제
하지만 루트도메인이 아닌 주소로 티스토리에 등록한 경우 ads.txt 파일 문제가 계속 발생하게 됩니다. 즉, 2차 도메인이 www.example.com과 같이 www가 붙거나 abc.example.com과 같은 서브도메인인 경우 사용자가 직접 '루트도메인/ads.txt' 파일 경로를 만들고, 루트 디렉터리에 'ads.txt 파일'을 등록해야 합니다.
www.example.com 형식으로 로 도메인을 추가한 경우 www를 제거한 도메인을 추가하면 문제가 해결됩니다. 다만, 이 경우 www.example.com으로 접속 시 example.com으로 리디렉션되도록 설정을 해주어야 합니다.
먼저 도메인 등록업체에서 포워딩 서비스를 제공하는 경우, 포워딩 서비스를 이용하여 www.example.com으로 유입되는 방문자를 example.com으로 리디렉션되도록 할 수 있는지 체크해보면 좋을 것 같습니다.
또 다른 방법으로 무료 호스팅에 가입하여 www 도메인 주소로 접속하는 사용자를 non-www 도메인 주소로 리디렉션시켜주는 것도 가능합니다.
무료 호스팅 중에서 SSL 인증서까지 제공하는 호스팅으로 나우호스팅이라는 곳이 있습니다. 멀티도메인도 연결이 가능하고 SSL 인증서를 설치할 수 있습니다.
"티스토리에서 2차도메인 사용 시 ads.txt 파일 문제가 해결 안 될 경우 Tip" 글에서는 www 주소를 유지한 상태에서 해결하는 방법이 설명되어 있습니다. 링크된 글에서 깃 허브(github) 서비스를 이용하는 방법을 소개하고 있는데요, 다소 복잡하고 지금은 잘 작동하지 않을 가능성도 있는 것 같습니다.
www 주소를 유지한 상태로 해결하고 싶은 경우:
- 나우호스팅에 가입하여 무료 호스팅 계정을 생성합니다.
- www가 없는 도메인(example.com)을 나우호스팅에 연결하고 SSL 인증서를 설치합니다.
- ads.txt 파일을 나우호스팅의 ftp를 통해 접속하여 루트 폴더에 업로드합니다. (루트 폴더 경로는 [**/web/example.com/public_html**]입니다.)
- 구글에서 ads.txt 파일을 인증합니다.
- example.com으로 접속 시 www.example.com으로 리디렉션되도록 리디렉션을 설정합니다.
리디렉션을 설정하는 방법은 다양합니다. 워드프레스를 설치하여 리디렉션 플러그인으로 리디렉션을 설정하는 것도 생각해볼 수 있지만, .htaccess 파일에서 리디렉션 코드를 넣으면 가장 간단한 것 같습니다.
예시:
RewriteEngine on
RewriteRule ^(.*)$ http://www.example.com/ [R=301,L]
위와 같이 설정하면 경로를 유지한채 www.example.com으로 리디렉션됩니다.
이 방법으로 잘 안 된다면 워드프레스 플러그인을 통해 301 리디렉션을 설정하는 것도 가능합니다.
마치며
www.example.com과 같은 형식으로 티스토리에 2차 도메인을 연결할 경우 ads.txt 문제가 발생합니다. 이 경우 example.com과 같은 기본 도메인을 2차 도메인으로 연결하면 문제가 해결됩니다. www.example.com으로 유입 시 example.com으로 리디렉션되도록 조치해주면 www 도메인으로 접속하는 경우에도 정상적으로 www가 없는 도메인 주소로 연결될 것입니다.
참고
https://avada.tistory.com/2161
https://avada.tistory.com/2593