Apache: 변경된 호스트로 리다이렉트 설정

Google Adsense를 붙이기 위해 블로그의 주소를 blog.reshout.com에서 reshout.com으로 변경했다.

네이버, 구글 등에는 이미 blog.reshout.com으로 색인이 되어 있어 Host가 변경되었음을 알려 줄 필요가 있다.

Apache 설정을 통해 blog.reshout.com 또는 www.reshout.com으로 요청이 들어온 경우, Path, Query Parameters를 유지한 상태로 Host만 reshout.com으로 Redirect 되도록 설정했다.

<VirtualHost *:80>
        ServerName reshout.com
        ServerAlias blog.reshout.com
        ServerAlias www.reshout.com
        RewriteEngine On
        RewriteCond %{HTTP_HOST} !^reshout.com$
        RewriteRule ^.*$ http://reshout.com%{REQUEST_URI} [R=301,L]
</VirtualHost>

HTTP 응답 상태 코드 301은 Moved Permanently를 의미한다.