Ban subdomain d'indexation ou la fermeture du sous-domaine de l'indexation dans le fichier robots.txt, dans htaccess

Запрет индексации поддомена или как закрыть от индексации поддомен в robots.txt, в htaccess

Ban subdomain indexé dans robots.txt, s'il est dans un sous-répertoire ou sous-dossier.

Ban subdomain indexé dans robots.txt, si elle est dans un sous-répertoire / dir /

 User-agent: *
 Disallow: / dir / 

Interdiction indexation subdomain dans htaccess, si elle est dans un sous-répertoire / dir /

 RewriteCond% {HTTP_USER_AGENT} ^. * Google. * [NC]
 RewriteCond% {HTTP_USER_AGENT} ^. * Yandex. * [NC]
 RewriteRule ^ / dir /.*$ - [F]

ou /dir/.htaccess:

 RewriteEngine sur
 RewriteCond% {HTTP_USER_AGENT} ^. * Google. * [NC]
 RewriteCond% {HTTP_USER_AGENT} ^. * Yandex. * [NC]
 . RewriteRule ^ * $ - [F]

Ban subdomain indexé dans robots.txt, si elle est dans le même répertoire que le site, ou par d'autres sous-domaines

 RewriteCond% {HTTP_HOST} Pod1 \ .site \ .ru. * $
 RewriteRule ^ robots \ .txt $ robots1.txt

Créer robots1.txt mettre à la racine, et il:

 User-agent: *
 Disallow: /

Donc, nous créons plusieurs robots.txt différent pour chaque sous-domaine.

Interdiction indexation subdomain dans htaccess, si elle est dans le même répertoire que le site, ou par d'autres sous-domaines

 RewriteCond% {HTTP_USER_AGENT} ^. * Google. * [NC]
 RewriteCond% {HTTP_USER_AGENT} ^. * Yandex. * [NC]
 RewriteCond% {HTTP_HOST} Pod1 \ .site \ .ru. * $
 . RewriteRule ^ * $ - [F]

Vous pouvez également désactiver tous les sous-domaines, sauf indication contraire.

Cela peut être utile dans le cas des sites de réseaux sociaux ou des répertoires avec des données personnelles.

 RewriteCond% {HTTP_USER_AGENT} ^. * Google. * [NC]
 RewriteCond% {HTTP_USER_AGENT} ^. * Yandex. * [NC]
 RewriteCond% {HTTP_HOST} ^ ([a-z0-9 -] +) \ Site \ .ru * $ [NC] ..
 RewriteCond% {HTTP_HOST}! Www \ .site \ .ru. * $ [NC]
 RewriteCond% {HTTP_HOST}! POD1 \ .site \ .ru. * $ [NC]
 RewriteCond% {HTTP_HOST}! POD2 \ .site \ .ru. * $ [NC]
 . RewriteRule ^ * $ - [F]

Où: POD1, pod2 - sous-domaines qui ne sont pas nécessaires pour interdire.