This page has been robot translated, sorry for typos if any. Original content here.

Das Verbot der Indizierung einer Subdomain oder das Schließen der Indizierung von Subdomains in robots.txt, in htaccess

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

Das Verbot, eine Subdomain in robots.txt zu indexieren, wenn sie sich in einem Unterverzeichnis oder Unterverzeichnis befindet.

Das Verbot, eine Subdomain in robots.txt zu indexieren, wenn sie sich im Unterverzeichnis / dir / befindet

 User-Agent: *
 Nicht zulassen: / dir / 

Das Verbot, eine Subdomain in htaccess zu indizieren, wenn sie sich im Unterverzeichnis / dir / befindet

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

oder in /dir/.htaccess:

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

Das Verbot, eine Subdomain in robots.txt zu indexieren, wenn sie sich im selben Verzeichnis wie die Site oder andere Subdomains befindet

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

Erstelle eine robots1.txt in die root und darin:

 User-Agent: *
 Nicht zulassen: /

Daher werden wir verschiedene robots.txt für jede Subdomain erstellen.

Das Verbot, eine Subdomain in htaccess zu indizieren, wenn sie sich im selben Verzeichnis wie die Site oder andere Subdomains befindet

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

Sie können auch alle Subdomains mit Ausnahme der angegebenen Subdomänen sperren.

Dies kann im Fall von sozialen Netzwerken oder Verzeichnissen mit personenbezogenen Daten nützlich sein.

 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 \ .Seite \ .ru. * $ [NC]
 RewriteRule ^. * $ - [F]

Wo: pod1, pod2 - Subdomains, die Sie nicht sperren müssen.