- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день товарищи.Только что зашел в панель "Яндекс Вебмастер" решил проверить robots.txt на наличие ошибок и вот что обнаружил Яша:
Строка Сообщение
1: User-agent: *
Обнаружена неизвестная директива
2: Disallow: /cgi-bin
Перед правилом нет директивы User-agent
Вот собственно сам robots:
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /wp-cron.php
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /webstat/
Disallow: /feed/
Disallow: /tag/
Disallow: /search/
Disallow: /goto/
Disallow: *.html/*
Disallow: */sphinx/*
Disallow: */*.js*
Disallow: /daos/
Disallow: */?p*
Disallow: */?s*
Host: САЙТ
Sitemap: САЙТ.sitemap.xml
До этого был такой:
User-agent: Yandex
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /2012
Disallow: /tag
Disallow: /category/
Host: САЙТ
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /wp-trackback
Disallow: /wp-feed
Disallow: /wp-comments
Disallow: */trackback
Disallow: */feed
Disallow: */comments
Disallow: /2012
Disallow: */tag
Disallow: */category/
Та же проблема... что не так не пойму.Помогите)
у меня такая хрень была, когда был косяк с кодировкой роботса
у меня такая хрень была, когда был косяк с кодировкой роботса
И как Вы решили проблему?
AngelCaido, качаешь на комп, удаляешь с хостинга, локально перекодировываешь с помощью того же notepad+ и заливаешь обратно =)
все будет работать
И как Вы решили проблему?
заметка для тех кто не знает - файл должен быть записан в формате ОС вашего сервера:
дело в том, что в Windows и DOS перевод строки обозначается двумя спец-символами - "\r\n" (0x0D 0x0A или 13 10), а в UNIX одним - "\n" (0x0A или 10).
Поэтому если на сервере стоит UNIX, то файл, написанный под Windows, работать не будет.
Поэтому его необходимо одно из следующего:
a) открыть в 16-ричном редакторе и запустить замену 0x0D на 0x20 (пробел в 16-ричном варианте).
b) Обработать файл данной функцией (php5):
<?php file_put_contents($filename, strtr(file_get_contents($filename, array("\r\n" => "\n")))); ?>
c) Создавать файл непосредственно на сервере с помощью php-скрипта.
d) Использовать ASCII-режим передачи данных в вашем ftp-клиенте.
e) Настроить ваш php-редактор так, чтоб он сохранял файлы в UNIX-формате
🍿
AngelCaido, качаешь на комп, удаляешь с хостинга, локально перекодировываешь с помощью того же notepad+ и заливаешь обратно =)
все будет работать
С хоста снес робтс,открыл notepad+ и в нем сделал новый и сохранил с разрешением txt и залил снвоа на хост. Проверил в Панели и все без изменений(
---------- Добавлено 14.08.2012 в 14:04 ----------
заметка для тех кто не знает - файл должен быть записан в формате ОС вашего сервера:
дело в том, что в Windows и DOS перевод строки обозначается двумя спец-символами - "\r\n" (0x0D 0x0A или 13 10), а в UNIX одним - "\n" (0x0A или 10).
Поэтому если на сервере стоит UNIX, то файл, написанный под Windows, работать не будет.
Поэтому его необходимо одно из следующего:
a) открыть в 16-ричном редакторе и запустить замену 0x0D на 0x20 (пробел в 16-ричном варианте).
b) Обработать файл данной функцией (php5):
<?php file_put_contents($filename, strtr(file_get_contents($filename, array("\r\n" => "\n")))); ?>
c) Создавать файл непосредственно на сервере с помощью php-скрипта.
d) Использовать ASCII-режим передачи данных в вашем ftp-клиенте.
e) Настроить ваш php-редактор так, чтоб он сохранял файлы в UNIX-формате
🍿
Спасибо за совет,но это как-то сложно... Не думал что robots.txt потребует таких жертв(
скиньте мне в лс свой файл.
Не думал что robots.txt потребует таких жертв(
просто попробуйте поменять режим загрузки по ftp (transfer mode): поставьте text, напр. если еще нет
Проверил в Панели и все без изменений(
Проверяйте в анализаторе, и загружаете с хоста.
Файл на хостинге как закачиваете?
Зы
проверил директивы скопированы из старт поста, никаких ошибок нету.
Проверяйте в анализаторе, и загружаете с хоста.
Файл на хостинге как закачиваете?
Зы
проверил директивы скопированы из старт поста, никаких ошибок нету.
Захожу на хост черет ftp и кидаю роботс на хостинг,потом захожу в Яндекс вебмастер,далее жму: настройка индексирования,далее анализ роботс,загрузить с хоста и жму проверить в результате єти ошибке,что изложены выше)
отправил в лс файл, пробуйте.