Доброе время суток.
Некорректно работает 404 страница.
Допустим, если набрать несуществующую страницу вида http://sitesitesite.ru/fsvgf, то все будет нормально - откроется 404-ая страница (http://sitesitesite.ru/404).
А если попытаться открыть несуществующую страницу вида http://sitesitesite.ru/admin/content/dfds, то вместо 404, откроется http://sitesitesite.ru/admin/content (родительская существующая страница). И это касается и других страниц сайта (ноды, термины и т.д. ведут себя также).
Не знаю, где искать причину.. Может есть стандартные методы решения этой проблемы.
Комментарии
Вы считаете, что администратору проекта нужна 404 страница?
Аналогично попадаю на предыдущую позицию. Не заморачиваюсь.
Если у юзверя нет доступа к административным ресурсам, он попадет на 403
Наверное, я привел неудачный пример.. Волнует меня ситуация как раз с нодами и терминами, которые ведут себе по аналогии, т.е. при переходе на несуществующую страницу ноды: http://sitesitesite.ru/dom/derevo/dfds то вместо 404, откроется http://sitesitesite.ru/dom/derevo (родительская существующая страница)...
а это проблема?
Ну не знаю, мне кажется, что да...
Несуществующая страница должна выпадать из индекса возвратив 404 страницу, а у меня они возвращают существующую и становятся дублями действующих страниц.
Получается, если какой-то материал сайта удален или поменял адрес, то старые адреса (или удаленные) становятся дублями своих родительских страниц.. Это нормально?
то будет 404 Not Found
для этого есть модуль redirect
но это же не имеет отношения к первоначальной теме топика
дублями для ваших фантазий или для поисковых систем?
Мне бы хотелось, чтобы для моих фантазий) Но, как понимаю, они становятся дублями для поисковых систем (оставаясь в индексе), что, наверное, не есть хорошо. Поэтому хотел найти причину и сделать, что бы все несуществующие страницы открывали страницу - 404 Not Found, а не родительскую.
вначале надо найти в гугл- вебмастере и яндекс вебмастере наличие дублей проиндексированных , а потом паниковать
и поменьше читать псевдо-seo блоги
Ну не знаю.. возможно, и так.
Но все же странно, что Друпал ведет себя подобным образом.
если у вас в views не правильно настроен то мы тут не причем )
Пробовал совсем отключить views - проблема сохраняется.
Проблема с дублями актуальна. В поисковиках часто не реальная страница (урл с синонимами), а дубли для которых она является родительской страницей. (допустим вместо сайт.ру/dom/derevo может оказаться уже несуществующая сайт.ру/node/57/talk или сайт.ру/dom/derevo/talk1
Где копать, подскажите?
копать в сторону модуля global redirect и в robots.txt
Disallow: /node/
Disallow: /print/
Disallow: /archive/
Disallow: /taxonomy/
Модуль global redirect не устанавливал. Есть Url alter, Sub-path URL Aliasing.