PDA

Просмотр полной версии : Проблема с индексацией. Подскажите что делать


mavluta
23.11.2009, 18:10
Уважаемые форумчане, суть проблемы вот в чём.
Устроился на фирму в отдел рекламы.Прямые обязанности администрирование,наполнение сайта. На тот момент когда устроился,был старый вариант сайта,но начальству не устраивала функциональная часть и агенство которое создавало сайт за модернизацию запросило столько же сколько и за создание. Я предложил сделать сайт уже на готовом движке, в конечном итоге начальство одобрило и я залил на на этом движке. Движок Shop script. Пришло время раскручивать и образовалась проблема. Зарегился на Яндексе в разделе для вэб мастеров (Я.Вэбмастер) и там такая ситуация: в кэше яндекса есть ссылки на старые страницы со старой версии сайта "HTTP-статус: Ресурс временно перемещён (302)" и на новые "HTTP-статус: Внутренняя ошибка сервера (500)". Суть в том, что яндекс не может проиндексировать новый вариант сайта пишет вот что "Внимание! Главная страница сайта исключена из индекса: HTTP-статус: Внутренняя ошибка сервера (500)" Написал в тех поддержку Яндекса с вопросом в чём проблема, в сервере или в коде страниц. Получил ответ "Главная страница Вашего сайта выпала из поиска, так как отдаёт нашему роботу код http 500.Для успешного индексирование страниц, пожалуйста, устраните данную проблему,обратившись к администратору Вашего сервера." обращяюсь к администратору сервера (общяюсь с администратором через это агенство что создавало первый вариант сайта) они отвечают что сервер настроен нормально смотри свой код. Вопрос как проверить код на правильность восприятия поисковыми роботами? и могут ли хостеры поставить запрет,в следствии которого на обращение поисковых роботов выдаётся ошибка "500". И ещё, пытался сделать файл sitemap.xml с помощью вэб сервисов и выдаёт ошибку о некорректном адресе URL. Адресс сайта www.profcomplex.ru

msi02
23.11.2009, 23:19
...

Matiz
24.11.2009, 03:00
mavluta, все вам правильно сказали. Смотрите тут http://www.bertal.ru/index.php?url=profcomplex.ru&ar=57246#h
HTTP/1.1 500 Internal Server Error
Нормальный ответ сервера должен быть 200.
Если в корне на сервере лежит .htaccess попробуйте как вариант убрать его временно. Посмотрите какой ответ будет без него.
Если вам говорят что проблема в ваших скриптах, то просто переименуйте index.php и залейте на сервер обычный пустой файл index.html, если ошибка останется, то проблемой должен заняться хостер.

mavluta
24.11.2009, 11:55
Спасибо Matiz. Проверил,ошыбка выходит в скриптах.Только теперь понять не могу где именно.Что не нравится в них.

Matiz
26.11.2009, 04:52
Порылся в сети и нашол вот этот сервис http://www.be1.ru/stat/
здесь всё по другому
Status: HTTP/1.1 200 OK
Есть какой нибудь сервис где можно проверить и если выдаёт ошибку 500,чтоб писала где код не корректный?

Ну если бы сайт в be1 нужно было добавлять, то тогда конечно хорошо :)
Вряд ли есть такой сервис, который конкретно укажет где ошибка. Тут придется самому. Может права доступа где-то неправильно выставлены? Файл .htaccess в корне лежит? Просмотреть index.php, какие файлы в нем подключаются. Отладку ошибок включить, может там будет подсказка. Попробовать залить скрипт на другой хост, есть хостинги предоставляющие тестовый период сразу после регистрации. На 1gb.ru такое было. Проверить какой будет ответ сервера. Я работал с движком shopscript, у меня таких проблем не было.

mavluta
26.11.2009, 12:48
Файла .htaccess в корне нету....
Отладку ошибок включить, может там будет подсказка Извени за может глупый вопрос... Где отладку включить?
И ещё, каким он должен быть файл .htaccess дай ссылку какую нибудь где доступным языком объясняют его содержимое и зачем оно нужно.....

Matiz
27.11.2009, 04:27
Про отладку ошибок PHP и .htaccess в любом поисковике куча ссылок, это не секретная информация :)
Если читать и разбираться желания нет, то см. в ЛС.

Rambler's Top100