Блин, не могу на сайт зайти.. ну что никто не знает?
Когда заходят роботы, в журнале появляются сообщения о том, что есть битая ссылка (т.е. сссылка с одной ноды на дргую, но ошибочная). Как определить с какой ноды указывает битая ссылка?
ps. неужто никто не сталкивался с такой проблемой.
ну да это роботы...
Не понятно откуда взялся вот такай путь к логотипу, которые пробил (и не нашел, ес-но, робот), теперь я сомневаюсь есть ли в контенте действитеьльно битые сслыки....
%20 - это url-кодированный пробел
Где-то возможно ссылка с пробелом в конце?
типа [b]<a href="http://mysite.com ">[/b]
а получается <a href="http://mysite.com%20">
упс! а после info %20 я и не заметил..
откуда ему там взяться?
может .htaccess проверить на предмет mod_rewrite?
Вы в нем ничего не меняли?
Может это конфликт FollowSymLinks и мод реврайта?
(помнится где-то на drupal.ru об этом писали)
вообще к пробелам drupal очень толерантно относится
ну, к примеру можно создать статью состоящюю из одного пробела, или к названию блока или к заголовку статьи добавить пробел - он там останется.
еще может быть pathauto, хотя в приведенном Вами примере он похоже не при делах.
возможно проблема вообще в самом пауке? это тем паче, чем паук небольшой неизвестной поисковой системы. А может это паук типа Teleport Pro. В таком случае баньте его ip!
можно поискать этот линк в базе с %20 замененным на пробел.
возможно это внешняя ссылка на Ваш сайт, поищите ее в поисковиках.
Комментарии
Блин, не могу на сайт зайти.. ну что никто не знает?
Когда заходят роботы, в журнале появляются сообщения о том, что есть битая ссылка (т.е. сссылка с одной ноды на дргую, но ошибочная). Как определить с какой ноды указывает битая ссылка?
ps. неужто никто не сталкивался с такой проблемой.
попробуйте пойск по базе drupal, используя phpmyadmin, или другое mySql приложение
была мысль, спасибо.
но неудобно согласитесь..
Что самое интересное в журнале есть
"Источник запроса" , но он пуст
значит броузер или поисковик или другой паук,который туда ломился не прислал в заголовке HTTP_REFFERS
ну да это роботы...
Не понятно откуда взялся вот такай путь к логотипу, которые пробил (и не нашел, ес-но, робот), теперь я сомневаюсь есть ли в контенте действитеьльно битые сслыки....
http://vermus.info/%20/themes/B7/logo.png%20
%20 - это url-кодированный пробел
Где-то возможно ссылка с пробелом в конце?
типа [b]<a href="http://mysite.com ">[/b]
а получается <a href="http://mysite.com%20">
упс! а после info %20 я и не заметил..
откуда ему там взяться?
может .htaccess проверить на предмет mod_rewrite?
Вы в нем ничего не меняли?
Может это конфликт FollowSymLinks и мод реврайта?
(помнится где-то на drupal.ru об этом писали)
вообще к пробелам drupal очень толерантно относится
ну, к примеру можно создать статью состоящюю из одного пробела, или к названию блока или к заголовку статьи добавить пробел - он там останется.
еще может быть pathauto, хотя в приведенном Вами примере он похоже не при делах.
возможно проблема вообще в самом пауке? это тем паче, чем паук небольшой неизвестной поисковой системы. А может это паук типа Teleport Pro. В таком случае баньте его ip!
можно поискать этот линк в базе с %20 замененным на пробел.
возможно это внешняя ссылка на Ваш сайт, поищите ее в поисковиках.
если ничего не поможет будем думать дальше
Спасибо, за такой развернутый ответ!
-Поискал, в файлах слово logo.png встречается только в одном месте:
theme.inc
Вот в этой функции:
function theme_get_setting($setting_name, $refresh = FALSE) {
global $theme_key;
static $settings;
if (empty($settings) || $refresh) {
$settings = theme_get_settings($theme_key);
$themes = list_themes();
$theme_object = $themes[$theme_key];
if ($settings['mission'] == '') {
$settings['mission'] = variable_get('site_mission', '');
}
if (!$settings['toggle_mission']) {
$settings['mission'] = '';
}
if ($settings['toggle_logo']) {
if ($settings['default_logo']) {
$settings['logo'] = base_path() . dirname($theme_object->filename) .'/logo.png';
}
elseif ($settings['logo_path']) {
$settings['logo'] = base_path() . $settings['logo_path'];
}
}
-В базе logo.png встречаетя только в watchdog (то есть в таблице статистики хитов)
-паук google
-поиск
по google:
Не найдено ни одного документа, соответствующего запросу http://vermus.info/ /themes/B7/logo.png .
по яндексу тоже ниче.
Разобрался, дело было в коде page.tpl.php темы (там как раз и были пробелы)
Вообще-то в журнале друпала должна быть указана страница-источник ошибки...
http://www.drupal.ru/node/2631#comment-12054
Ой, извиняюсь за невнимательность...