2014-03-25 2 views
0

noindex를 설정해야하며 3 개의 하위 도메인을 따라야합니다. 나는 당신이 .htaccess로 다시 쓸 수 있다는 것을 알았지 만, 얼마나 많은 서브 도메인을 다루는가? 하위 도메인에 대한 서버의 디렉토리가 표시되지 않습니다.Noindex 설정 하위 도메인 - robots.txt을 따릅니다.

다음은 내가 발견 한 것입니다.

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^dev\.qrcodecity\.com$ 
    RewriteRule ^robots\.txt$ robots-dev.txt 
    </IfModule> 

당신에게

감사 dev.qrcodecity.com위한 로봇-dev.txt에 robots.txt를 재

답변

0

당신이 선택한 모든 하위 도메인에 대해이 같은 규칙을 가질 수 있습니다

RewriteEngine on 

RewriteCond %{HTTP_HOST} ^(sub1|sub2|sub3)\. [NC] 
RewriteRule ^robots\.txt$ /robots-sub.txt [L,NC] 
+0

그러면 3 개의 하위 도메인에서 어떻게 작동할까요? 어떤 robots.txt가 어떤 도메인에 매핑되는지 어떻게 알 수 있습니까? 샘플을 게시 할 수 있습니까? 예 : sub1.sample.com, sub2 및 sub3 – user2700690

+0

이 규칙은 ** 모든 하위 도메인 **에 대해 실행됩니다. 'robots-sub.txt' 파일에 하위 도메인 별 라인을 배치 할 수 있습니다. – anubhava

+0

모든 하위 도메인을 robots-sub.txt로 리디렉션하지 않으려합니다. 단지 특정한 것들. 나는 여전히 일부 하위 도메인에 대한 색인을 생성하려고합니다. 감사합니다 – user2700690