Тема: Правильная 404 страница-ошибка для DLE

Тут мне задали вопрос-просьбу:

krock пишет:

хотелось бы от тебя увидеть пост о правильной настройки 404 страницы. В инете есть инфа, но не понятно какой лучше довериться.

Честно говоря, я не совсем понимаю о чем речь. Что подразумевается под "правильной" странице об ошибке 404? Что не устраивает в стандартной  странице?

Ответьте, пожалуйста, на эти вопросы, тогда, возможно, я смогу помочь.

Re: Правильная 404 страница-ошибка для DLE

Тут https://prowebber.ru/dle/hacks/12645-hak-stranica-oshibki-404-na-dle.html
И тут https://admin-club.ru/faq/dlefaq/597-tpl-404.html

Просто в DLE есть страница ошибки перехода, но по мне так лучше вместо нее сделать 404. Чтобы пользователь, в случае возникновения ее, мог увидеть не просто текст на сайте типо: извините данная страница не найдена. А смог на этой же странице осуществить поиск, выбрать нужный раздел сайта. Т.е. сделать из нее информационную страницу.

3

Re: Правильная 404 страница-ошибка для DLE

а не проще ли на хостинге настроить нормально страницы ошибок? вот так например
или я чегото не допонял?

Re: Правильная 404 страница-ошибка для DLE

Хотелось бы чтобы дизайн этой страницы вписывался в сам сайт. Как это на wordpress реализовано.

5

Re: Правильная 404 страница-ошибка для DLE

ну так я вам показал ссылку. на хостинге лежит файл с вёрсткой, взятой со страницы сайта.

Re: Правильная 404 страница-ошибка для DLE

А реализация?

7

Re: Правильная 404 страница-ошибка для DLE

krock пишет:

А реализация?

на каждом хостинге есть страницы обработки ошибок - кладёте туда нужную вёрстку и всё.

Re: Правильная 404 страница-ошибка для DLE

Как заменить страницу ошибки на 404?

Re: Правильная 404 страница-ошибка для DLE

Реализация метода описанного ПафНутиЙ проста до безобразия:
Открываем файл .htaccess и добавляем туда строчку

ErrorDocument 404 http://site.ru/404.html

где 404.html это заранее созданная страница, которая лежит в корне сайта, т.е. там же, где и сам файл .htaccess

10

Re: Правильная 404 страница-ошибка для DLE

Здравствуйте у меня возник вопрос про ошибку 404 мне на сайте нужно удалить категории вот такого типа http://сайт/категория/,http://сайт/категория/page/2/,http://сайт/категория/page/3/ как для таких страниц сделать ошибку 404 в dle

11

Re: Правильная 404 страница-ошибка для DLE

belyev70 пишет:

как для таких страниц сделать ошибку 404 в dle

Возьми да удали категорию в админке, будет выдаваться 404 страница.

12

Re: Правильная 404 страница-ошибка для DLE

Только все варианты не распростроняются почему-то на статические страницы)

Внимание, обнаружена ошибка
К сожалению, страница *.html для Вас не доступна: возможно, был изменен ее адрес или она была удалена. Пожалуйста, воспользуйтесь поиском.

13

Re: Правильная 404 страница-ошибка для DLE

DzSoft, в static.php, в самом конце, можно поправить вывод 404 ошибки и поставить там вывод любой нужной страницы.

14

Re: Правильная 404 страница-ошибка для DLE

svetlana, подправляю, но видать я криворукий.