Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » как сделать 404 страницу на DLE 14.0?

как сделать 404 страницу на DLE 14.0?


     28.09.2021    404 страница    Все вопросы » Модули    215

вопрос
здравствуйте

нужно полноценная 404 страница для DLE 14.0

например у меня есть категория футбол ссылка такая: https://mysite.ru/football/
если к этой ссылке добавить глупость например https://mysite.ru/football/блаблаблабла
движок не понимает что такой категории не существует и пишет как обично что или доступа нету или новостей в категории

если использовать функционал который есть у движка: отдельная 404 страница
там другой геморрой, есть например категория https://mysite.ru/football/
и там нету новостей, движок не понимает что такая категория существует просто нету новостей в нем и перекидывает на 404 страницу

ну это глупость какая то

еще одна проблема отдельной 404 страницы то что в корне создаешь html файл к которому не можешь подключить свой шаблон

короче нужно нормальный модуль 404 страницы чтобы работало по человеческий
готов заплатить
жду вас

Ответа пока нет


10 комментариев

deadluk
Юзер

deadluk - 29 сентября 2021 10:06 -

еще одна проблема отдельной 404 страницы то что в корне создаешь html файл к которому не можешь подключить свой шаблон
в смысле??

если готовы платить, почему сразу в стол заказов не обратились?

и там нету новостей, движок не понимает что такая категория существует просто нету новостей в нем и перекидывает на 404 страницу
а что должно быть? надпись, что нету новостей? для ПС нормально отдавать 404, если нету новостей.

lolfika
Юзер

lolfika - 29 сентября 2021 13:27 -

что в смысле?
https://www.sports.ru/asdasdasdasd/ вот чекай пример как должен работать 404 страница где привязан шаблон
а не совсем отдельный html шаблон который работает внезависимости от функционала и шаблона сайта

если категория существует и в нем нету новостей конечно же должно просто выводить информацию что в категории нету новостей
а не 404 страница что говорит что такая категория по этой ссылке вообще не сушествует

deadluk
Юзер

deadluk - 29 сентября 2021 16:25 -

привязан шаблон - это, если не использовать отдельный файл для 404 и уже там можно задать нужный вид для 404. а есть пример
если категория существует и в нем нету новостей конечно же должно просто выводить информацию что в категории нету новостей
как это должно быть. на живом сайте?

dj-avtosh
PHP-developer

dj-avtosh - 29 сентября 2021 18:00 -

ну хочет он видеть 404 картинку))

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

deadluk
Юзер

deadluk - 29 сентября 2021 18:30 -

да вот же, что ему эта надпись/картинка даст. хотя, как вариант, что будет не как на стандартной dle

lolfika
Юзер

lolfika - 29 сентября 2021 23:39 -

все сам сделал
пипец оказалось что это изи

теперь если категория существует но в нем нету новостей у меня стандартный текст что или нету новостей или нету прав

а если категория не существует перекидывает на 404 страницу
и пишет что такой категории вообще не существует

что касается страницы 404.html

просто создал статистическую страницу и в случае если категория не существует указал редирект на /404.html

спасибо и удачи всем

dj-avtosh
PHP-developer

dj-avtosh - 30 сентября 2021 11:36 -

301 редирект на страницу с кодом 404? :D

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

lolfika
Юзер

lolfika - 30 сентября 2021 12:34 -

dj-avtosh,
там условия такые
HTTP/1.1 404 Not Found

а не 301 редирект на страницу с кодом 404

что значит 301 ошибка что запрошенный ресурс был на постоянной основе перемещён в новое месторасположение
то есть по вашему если категория вообше не сушествует физически нету его то DLE должен выводить 301 ошибку что да такая категория по такой ссылке было когда-то и сейчас перемещён в новое месторасположение?

и где логика?

я для несуществующих категории указал сразу 404

dj-avtosh
PHP-developer

dj-avtosh - 4 октября 2021 10:28 -

а если категория не существует перекидывает на 404 страницу


перекидывает с каким кодом?

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.): @blob42
В телегу писать сразу задачу и бюджет.

lolfika
Юзер

lolfika - 4 октября 2021 10:41 -

Условия такой
if ($category_id && $category_id != "not detected") {


то есть касается только несуществующих категории
для SEO говно выдавать 301 ошибку а не 404 страницу если категория вообще не существует

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх