• Имеем сайт который отлично открывается в браузере, все путем. Но все поисковые боты при обращении получают ошибку 500.
    .htaccess в порядке
    Тема и плагины тоже.
    Выставил Crawl-delay: 2 для теста, пока не знаю дало это что-то или нет.
    Есть идеи?
    Заранее, спасибо)

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Хостер отвечает:
    «500 ошибка появляется когда в скрипте есть цикл или слишком много запросов к бд.
    Попробуйте выставить задержку для ботов и протестировать несколько дней.»

    а как узнаете, что получают боты?

    Инструменты для вебмастеров — яндекс и гугл

    Вот такая вот беда —

    так не бывает, чтобы пользователи все видели нормально, а боты по другому. нормальные поисковые боты не дергают сотни страниц в минуту, они индексируют сайт плавно, чтобы он не лег.

    что в error_log ?

    вы ссылки в sape продаете?
    откуда дерганье папки сапы, да еще в каталоге акисмета?
    так быть не должно.

    Уже разбираюсь))
    Что-то я в логи то и не глянул…

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    PHP Fatal error: require_once(): Failed opening required '/var/www/dasho167/data/www/umgames.ru/wp-content/plugins/akismet/c55bf3fc219b9610c2b8abde2d8ed171/sape.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/dasho167/data/www/umgames.ru/wp-content/themes/wt_metro/footer.php on line 57

    1. В шаблоне footer.php подключается несуществующий файл.
    2. Файлам Sape в каталоге плагина Akismet делать действительно нечего, но подкаталог c55bf3fc219b9610c2b8abde2d8ed171 существует. Зачем он там?
    3. Ошибка 500 выдаётся не только поисковикам, но и посетителям (в этом можно убедиться, например, открыв адрес http://umgames.ru/?1 для обхода кеша и посмотрев HTTP-заголовки). Однако поскольку страница уже сформирована, это не мешает ей отображаться в браузере и попадать в кеш (на сайте используется Hyper Cache). При последующих запросах она выдаётся из кеша и создаётся впечатление, что сайт работает нормально.

    Оказался виновником этот код в индексе

    <?php
    	$o['charset'] = "utf-8";
    	if (!defined('_SAPE_USER')){
    	define('_SAPE_USER', 'c55bf3fc219b9610c2b8abde2d8ed171');}
    	require_once($_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/akismet/'._SAPE_USER.'/sape.php');
    	echo "<!--check code-->";
    	$o['force_show_code'] = true;
    	$sape = new SAPE_client($o);
    	echo $sape->return_links();
    	unset($o);
    	echo "<!--check code-->";

    это вы сами впихнули папку сапы в каталог акисмета или тот, кто создавал вам сайт так втихую эту папку спрятал, чтобы потом ссылками барыжить с вашего сайта?

    Собственно я и делал сайт и папочку туда не пихал, а теперь и найти не могу ее. С полгода назад боролся с вирусней и видать упустил это, а потом как-то не до продвижения стало, к тому же заходы на сайт были.
    Сейчас вот спохватился — и вот оно как вышло.

    Как эту папочку увидеть-то?

    ну очевидно же, что она в каталоге /wp-content/plugins/akismet

    Так нету там такой папочки вот в чем дело…

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Тема «Поисковые боты не видят сайт» закрыта для новых ответов.