Nikky 0 Опубликовано: 9 февраля 2023 Рассказать Опубликовано: 9 февраля 2023 (изменено) Добрый день. Сайт ecocamp.ru Помогите, пожалуйста, разобраться. Яндекс.Вебмастер сегодня наругался: "на сайте некорректно настроен возврат HTTP-кода 404 Not Found. Это может помешать индексированию сайта." Проверил, и действительно: если вводить, например, https://www.ecocamp.ru/xthnkjdhg , то выдается код 200 и пустая страница. Но такого ведь быть не должно? Думаю, на это Яндекс и ругается. При этом, если вводить адрес несуществующей страницы, например, https://www.ecocamp.ru/143682-hjhkjh.html , то выдается ошибка 404. При этом, в .htaccess добавлена строка со ссылкой на статическую страницу #ErrorDocument 404 /404.html Но ни в одном из двух случаев эта статическая страница не загружается - только по прямому адресу https://www.ecocamp.ru/404.html Изменено 9 февраля 2023 пользователем Nikky Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 9 февраля 2023 Рассказать Опубликовано: 9 февраля 2023 2 часа назад, Nikky сказал: Проверил, и действительно: если вводить, например, https://www.ecocamp.ru/xthnkjdhg , то выдается код 200 и пустая страница. Но такого ведь быть не должно? Думаю, на это Яндекс и ругается. Это прямой признак допущенных ошибок при вертске шаблона, обязательно должно быть наличие {content} и {info} для показа кратких новостей при просмотре категорий. 2 часа назад, Nikky сказал: При этом, в .htaccess добавлена строка со ссылкой на статическую страницу #ErrorDocument 404 /404.html Не имеет никакого отношения и в данном вопросе ни на что не влияет. Эта строчка управляет сервером, а у вас адрес https://www.ecocamp.ru/xthnkjdhg это адрес несуществующей категории новостей, которые обрабатывает уже DLE, но из за ошибок в верстке шаблона никаких кодов DLE не возвращает. Он возвращает коды ошибок только если шаблонов предусмотрен вывод контента по данным адресам, и данного контента при этом нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Nikky 0 Опубликовано: 9 февраля 2023 Рассказать Опубликовано: 9 февраля 2023 Автор 7 часов назад, celsoft сказал: Это прямой признак допущенных ошибок при вертске шаблона, обязательно должно быть наличие {content} и {info} для показа кратких новостей при просмотре категорий. Не имеет никакого отношения и в данном вопросе ни на что не влияет. Эта строчка управляет сервером, а у вас адрес https://www.ecocamp.ru/xthnkjdhg это адрес несуществующей категории новостей, которые обрабатывает уже DLE, но из за ошибок в верстке шаблона никаких кодов DLE не возвращает. Он возвращает коды ошибок только если шаблонов предусмотрен вывод контента по данным адресам, и данного контента при этом нет. Вообще, в шаблоне main.tpl указаны и {content} , и {info} Сайт же показывается... Это только несуществующие категории так глючат... Почему при показе несуществующей страницы показывается кусок сайта без "середины" - не совсем понимаю... Есть какой-то отдельный файл шаблона, где допущена эта ошибка? Или это должно быть где-то прописано в шаблоне main.tpl? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 9 февраля 2023 Рассказать Опубликовано: 9 февраля 2023 7 минут назад, Nikky сказал: Вообще, в шаблоне main.tpl указаны и {content} , и {info} Сайт же показывается... Это только несуществующие категории так глючат... Они у вас не для всех разделов заданы, а с какими ограничениями. Потому как при переходе на станицу https://www.ecocamp.ru/xthnkjdhg их у вас нет. А это назначается только в шаблоне, а не где то еще. Поэтому у вас ошибки в шаблоне. 8 минут назад, Nikky сказал: Почему при показе несуществующей страницы показывается кусок сайта без "середины" - не совсем понимаю... Есть какой-то отдельный файл шаблона, где допущена эта ошибка? Или это должно быть где-то прописано в шаблоне main.tpl? По причине некорректно сверстанного шаблона. Все отображение вашего сайта делается только шаблонами. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.