This webpage has been robot translated, sorry for typos if any. To view the original content of the page, simply replace the translation subdomain with www in the address bar or use this link.

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

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

Запрет индексации поддомена в robots.txt, если он находится в подкаталоге или подкаталоге.

Запрет индексации поддомена в robots.txt, если он находится в подкаталоге /dir/

User-agent: *
Disallow: /dir/

Запрет индексации поддомена в htaccess, если он находится в подкаталоге /dir/

RewriteCond %{HTTP_USER_AGENT} ^.*google.* [NC]
RewriteCond %{HTTP_USER_AGENT} ^.*yandex.* [NC]
RewriteRule ^/dir/.*$ – [F]

или же в /dir/.htaccess :

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^.*google.* [NC]
RewriteCond %{HTTP_USER_AGENT} ^.*yandex.* [NC]
RewriteRule ^.*$ – [F]

Запрет индексации поддомена в robots.txt , если он находится в одном каталоге с сайтом или другими поддоменами

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

Создать robots1.txt его поместить в корень, а в него:

User-agent: *
Disallow: /

Таким образом создадим несколько разных robots.txt для каждого поддомена.

Запрет индексации поддомена в htaccess , если он находится в одном каталоге с сайтом или другими поддоменами

RewriteCond %{HTTP_USER_AGENT} ^.*google.* [NC]
RewriteCond %{HTTP_USER_AGENT} ^.*yandex.* [NC]
RewriteCond %{HTTP_HOST} pod1\.site\.ru.*$
RewriteRule ^.*$ – [F]

Можно так же запретить все поддомены, кроме указанных.

Это может быть полезно в случае социальных сетей или каталогов с личными данными.

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]

Где: pod1, pod2 – поддомены, которые запрещать не надо.


Created/Updated: 25.05.2018

';>