- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Цель robots.txt у меня одна, объяснить гуглу и яндексу, что главный сайт www. мой_сайт.ру, а не мой_сайт.ру
Поэтому вопрос, правильно ли я понимаю, что для этого в файле robots.txt должен быть след. текст:
Disallow:
User-agent: Yandex
Disallow:
Host: www. мой_сайт.ру
User-agent: Google
Disallow:
Host: www. мой_сайт.ру
Или я что-то не так понял? помогите с правильностью написания.
Цель robots.txt у меня одна, объяснить гуглу и яндексу, что главный сайт www. мой_сайт.ру, а не мой_сайт.ру
Поэтому вопрос, правильно ли я понимаю, что для этого в файле robots.txt должен быть след. текст:
Или я что-то не так понял? помогите с правильностью написания.
неправильно. директива Host- чисто яшина фича. другие боты воспринимают её как ошибочную запись и (по идее) могут похе*ить весь блок. так что, если оч нужен Host - его в отдельном блоке, токо для Яндекса (в нём дублируете то что и для * + вставляете Host). Вы так и делаете, вот только Гуглу эту фигню совать не надо ;)..
DiAksID, то есть нужно делать так, верно?
Disallow:
User-agent: Yandex
Disallow:
Host: www. мой_сайт.ру
DiAksID, то есть нужно делать так, верно?
йеззз... не забывайте о пустых строках до и после каждого блока и будет вам счастье ;) ...
Вот так лучше сделать. Надежней будет
редирект для www (htaccess редирект)
Создайте файл (добавьте код в существующий) с именем “.htaccess” и поместите его в корень сайта.
Код для файла:
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.мой_сайт.ру [nc]
rewriterule ^(.*)$ http://мой_сайт.ру/$1 [r=301,nc]
йеззз... не забывайте о пустых строках до и после каждого блока и будет вам счастье ;) ...
то есть так:
User-agent: *
Disallow:
User-agent: Yandex
Disallow:
Host: www. мой_сайт.ру
kapapapa, вот так:
User-agent: *
Disallow:
User-agent: Yandex
Disallow:
Host: www. мой_сайт.ру
Гугл не воспринимает команду Host!!!
Вот так лучше сделать. Надежней будет
редирект для www (htaccess редирект)
точно. но этого для нормальных ПС достаточно. Яшке же Host нужен как бе для собственных плясок - ТИЦ там, понты, то сё... хочется ему - пусть кушает, жалко что ли? ;)
---
насчёт пустых строк: по стандартам (вроде бы ?) они нужны только для разделения блоков между собой. но жизнь научила, что лучше и начинать и заканчивать роботс тоже пустыми строками. во всяком случае ошибок у основных ПС не выскакивает и все директивы съедаются полностью....
то есть теперь можно считать, что яндексу я объяснил, какая страница главная, верно?
kapapapa, да. Только яндекс не всегда это хочет понимать)))
то есть теперь можно считать, что яндексу я объяснил, какая страница главная, верно?
угу - но редирект забабахать то же стоит, ежли ещё не....
а у Яшки с зеркальщиком щаз боооольшие проблемы :( чёрт возьми. второй месяц жду расклейки купленного домена как подарка судьбы... но нас всех ждёт победа и удача!