1680
- 0
- Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки
Всем привет, в яндекс вебмастере вылезла проблемка, с кучей поддоменов,которых небыло и нет, но поисковики требуют закрыть их от индексации. Пробывал сделать через htaccess, добавляя правила, но проблема не ппопала. Ну немного погуглив нашел довольно оригинальное решение.
И так будем использовать php.
1.Создаем файл robots.php со следующим содержимым:
Код:
<?php
header('Content-type: text/plain');
$subdomain = str_replace('Вашдомен.ру', '', $_SERVER['HTTP_HOST']);
if ($subdomain !== '') {
echo '
User-agent: googlebot
Disallow: /
User-agent: Yandex
Disallow: /
User-agent: *
Disallow: /
';
}
?>
User-agent: Yandex
Disallow: /engine/
Disallow: /templates/
Disallow: /uploads/avatars/
Allow: /uploads/dsn/
Disallow: /uploads/files/
Allow: /uploads/images/$
Allow: /uploads/images/thumb/
Allow: /uploads/photos/
Allow: /plugin/gsmg/
Allow: /plugin/sitemap/
Disallow: /plugin/
Disallow: /vendor/
Disallow: /lib/
Disallow: /*print
Disallow: /search/
Disallow: /rss.xml
Disallow: /*xml
Disallow: /login/
Disallow: /logout/
Disallow: /register/
Disallow: /activate/
Disallow: /lostpassword/
Disallow: /profile.html
Disallow: /users/
Disallow: /*201*
Disallow: /page/
User-agent: Googlebot
Disallow: /engine/
Disallow: /templates/sakura/
Disallow: /templates/vektor/
Allow: /templates/shablon/js/
Allow: /templates/shablon/css/
Allow: /templates/shablon/styles/
Disallow: /uploads/avatars/
Allow: /uploads/dsn/
Disallow: /uploads/files/
Allow: /uploads/images/$
Allow: /uploads/images/thumb/
Disallow: /uploads/photos/
Allow: /plugin/gsmg/
Allow: /plugin/sitemap/
Disallow: /plugin/
Disallow: /vendor/
Disallow: /lib/
Disallow: /*print
Disallow: /search/
Disallow: /rss.xml
Disallow: /*xml
Disallow: /login/
Disallow: /logout/
Disallow: /register/
Disallow: /activate/
Disallow: /lostpassword/
Disallow: /profile.html
Disallow: /users/
Disallow: /*201*
Disallow: /page/
User-agent: *
Disallow: /engine/
Disallow: /templates/
Disallow: /uploads/avatars/
Allow: /uploads/dsn/
Disallow: /uploads/files/
Allow: /uploads/images/$
Allow: /uploads/images/thumb/
Disallow: /uploads/photos/
Allow: /plugin/gsmg/
Allow: /plugin/sitemap/
Disallow: /plugin/
Disallow: /vendor/
Disallow: /lib/
Disallow: /*print
Disallow: /search/
Disallow: /rss.xml
Disallow: /*xml
Disallow: /login/
Disallow: /logout/
Disallow: /register/
Disallow: /activate/
Disallow: /lostpassword/
Disallow: /profile.html
Disallow: /users/
Disallow: /*201*
Disallow: /page/
Sitemap:https://Вашдомен.ру/gsmg.xml
Host: https://Вашдомен.ру
3. Работает это так ,если грузится поддомен то выводится директивы
Код:
User-agent: googlebot
Disallow: /
User-agent: Yandex
Disallow: /
User-agent: *
Disallow: /
4.Файл robots.php заливаем в корневую папку сайта
5.Открываем корневой htaccess и добавляем строку
Код:
RewriteRule ^robots.txt$ /robots.php [L,QSA]
7. Все наслаждаемся.
Можешь почитать и вот эту статейку "Текст 3D на CSS3"
Это тоже интересно
- 16.07.18Подключаем PhpConsole на NGCMS
- 04.01.17Ну С Новым 2017 Годом ))))
- 27.04.17Выводим Все новости
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.