Здравствуйте!
Удалил несколько статей-дублей в блоге. А страницы проиндексированы и с поисковиков люди попадают на сайт и видят надпись "Запрашиваемая страница не найдена". Можно ли сделать перенаправление с таких ненайденных страниц на главную?
Здравствуйте!
Удалил несколько статей-дублей в блоге. А страницы проиндексированы и с поисковиков люди попадают на сайт и видят надпись "Запрашиваемая страница не найдена". Можно ли сделать перенаправление с таких ненайденных страниц на главную?
Комментарии
Да
/admin/settings/error-reporting
Пробовал там указывать и и полный URL адрес главной страницы. И чистил кэш. Не переадресует.
Есть какие мысли?
Попробуйте модуль http://drupal.org/project/globalredirect
/admin/settings/error-reporting - для ошибок HTTP, это не ваш случай, вроде бы.
А если указать node или frontpage?
Redirect модуль не помог.
Да, у меня не HTTP ошибка, а просто сообщение друпала о не найденной запрашиваемой странице.
Воспользуйтесь, пожалуйста, Firebug, посмотрите что если страница не найдена, то друпал возвращает 404-код ошибки
Drupal for Firebug General Messages
There were no messages sent to the general log. Please use "firep($item, $optional_title)" to output messages to this console.
Надписи такие же, что и от хорошей страницы.
Интересно. Я указал node в обозначенной настройке. При запроса несуществующей страницы показывается главная, ага. Но без блоков в боковых регионах(!). Главка у меня сделана посредством views, адрес node, в качестве главной страницы node.
Если указывать frontpage, то - страница не найдена.
Firebug бывает и обычный, есличо
Цитата из http://www.drupal.ru/node/27440:
"Ежели у вас настроено CleanUrl — то отключать вывод 404 страницы через Drupal нельзя (ИМХО)."
Далее даются советы, но сильно замудреные. Пока оставлю как есть.
модуль есть такой path redirect: http://drupal.org/project/path_redirect