멀티도메인 호스팅에 대한 robots.txt 분리 설정
특정도메인에 대해서 robots.txt 설정이 되어야하는 경우
혹은 도메인 별로 robots.txt 설정이 필요한 경우
아래와 같이 .htaccess 상에 추가하면 됨.
<IfModule mod_rewrite.c>
RewriteEngine On
# abc.uhoon.co.kr 도메인에 대한 리디렉션
RewriteCond %{HTTP_HOST} ^abc\.uhoons\.co.kr$ [NC]
RewriteRule ^robots\.txt$ robots_uhoons.txt [L]
# b2b.uhoon.co.kr 도메인에 대한 리디렉션
RewriteCond %{HTTP_HOST} ^b2b\.uhoons\.co.kr$ [NC]
RewriteRule ^robots\.txt$ robots_uhoons.txt [L]
# 나머지 도메인에 대한 리디렉션
RewriteCond %{HTTP_HOST} !^abc\.uhoon\.co.kr$ [NC]
RewriteRule ^robots\.txt$ robots.txt [L]
</IfModule>
본인의 경우는 codeigniter로 public_html 하위에 폴더로 멀티도메인 서비스를 하는데
robots.txt 가 분리 설정이 필요하게 되어 적용함.