Перейти к публикации

Рекомендованные сообщения

Смотрю демку

http://demo.dle-news.ru

Если ввести какой-то неверный url такого вида http://demo.dle-news.ru/main/pkjjjjjjjjjjjjjost1.html отдается 404.

А если минуя категорию урл несуществующей страницы, например, так http://demo.dle-news.ru/pkjjjjjjjjjjjjjost1.html или просто адрес несуществующей категории http://demo.dle-news.ru/category3/ отдается просто текст:

Внимание! Обнаружена ошибка

По данному адресу публикаций на сайте не найдено, либо у Вас нет доступа для просмотра информации по данному адресу.

Тоже самое отдается, если категория существует, но в ней нет новостей, т.е. для несуществующей категории отдается тоже самое, что и для существующей, только пустой. Как так получается? Для несуществующей должна отдаваться 404, разве не так? Получается для поисковика несуществующая категория просто пустая. Или я чего-то не так понимаю?

Ссылка на сообщение
Поделиться на других сайтах

В обоих случаях отдается 404 ошибка. 404 это не какая то страница, а специальный HTTP код. В одном случае URL не принадлежит DLE и 404 код со своей страницей отдает сервер. Во втором случае страница принадлежит DLE, и вы видите уже страницу от DLE что контента нет, с тем же кодом 404. Коды видят поисковики, а не люди визуально.

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за разъяснение.

Можно еще сразу вопрос, какой файл отвечает за вывод текста на это странице?

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...