OS & Server/Linux

티스토리 도메인 변경 이후 방문자 급감 문제 해결 방법

728x90
반응형

기존 제 블로그는 https://xeros.dev 라는 도메인을 대략 1년가량 사용해왔습니다.

별 변화없이 늘 이렇게 사용하다가 블로그 도메인을 최근에 https://blog.xeros.dev로 변경하고 아래와 같은 참사가 발생했습니다.

(도메인 변경 사유는 https://xeros.dev를 개인 서버에 연결해 포트폴리오 공개 사이트로 개발하기 위함이였습니다.)

최근 방문자수 급감..

제 블로그는 평일 일평균 방문자 550~650명, 주말 일평균 방문자 300~400명정도를 유지하던 블로그였습니다.

헌데, 티스토리 도메인을 변경하고 위와같이 방문자수가 일평균 20~50명이 되는 문제점이 발생합니다.

 

사실 이는 당연한 문제입니다. 나름 상위에 랭크되던 제 블로그 포스팅 주소는 구글, 네이버 크롤링 봇이 크롤링을 했던 원래주소로 리다이렉트 되고있었으니까요

문제 해결

기존 연결 도메인을 서버에 물리고 해당 서버에 Apache2 패키지를 설치합니다. (개인 서버, AWS와 같은 리눅스 서버 호스팅이면 상관 없습니다. 또한 이 포스팅에서는 Ubuntu/Debian계열 리눅스를 기반으로 설명합니다. 다른 리눅스 배포판도 전체적인 해결 방식의 틀은 동일합니다.)

리눅스 기반 서버에 Apache2 패키지를 설치하는 방법은 이 글을 참조하시면 됩니다.

Apache2 패키지가 정상적으로 설치되었다면, Vim 편집기를 이용해 /etc/apache2/sites-enabled/000-default.conf 파일을 엽니다.

vi /etc/apache2/sites-enabled/000-default.conf

(혹은 웹서버 루트 디렉토리에 .htaccess 파일을 생성하고 설정하셔도 관계 없습니다.)

이후 아래와 같이 수정합니다.

<VirtualHost *:80>
	ServerName 기존블로그도메인
    RedirectMatch /([0-9]+) http://변경한블로그도메인/$1
</VirtualHost>

제 블로그를 기준으로 수정하면 아래와 같습니다.

<VirtualHost *:80>
	ServerName xeros.dev
    RedirectMatch /([0-9]+) http://blog.xeros.dev/$1
</VirtualHost>

이후 아래 커맨드를 이용해 Apache Server를 재시작합니다.

service apache2 restart

이후 접속하면 https://xeros.dev/글번호 에서 https://blog.xeros.dev/글번호 로 정상적으로 리다이렉팅 되는것을 확인할 수 있습니다. 

저의 경우에는 기존에 티스토리 블로그 포스트 URL 규칙을 글 번호로 해두었기에 위와 같이 간편하게 정규표현식을 이용해서 리다이렉트 기능을 사용했습니다. 만약 기존에 포스트 URL 규칙을 숫자가 아닌 제목으로 하셨던 분들은 위 정규식에서 숫자가 아닌 문자 (공백은 -로 표시)로 리다이렉트를 시키는 정규표현식을 작성해서 동일하게 수정하시면 됩니다.

임시방편으로 이렇게 사용을 하다가 Google, Naver Search bot이 새로 변경된 주소로 글을 크롤링하기 시작하면 리다이렉트 기능을 제거하시는게 좋을듯 합니다.

이후 방문자수가 개편된다면 이 글을 이어서 수정하도록 하겠습니다.

 

728x90
반응형