Разделы сайта
Из мира скриптов
- Scriptland CMS версия 1.0.5
- Уже сегодня доступна для скачивания новая версия Scriptland CMS
- Scriptland CMS версия 1.0.4
- Scriptland CMS v.1.0.4 уже доступна для скачивания, файл обновления и инструкция подготовлены. Более подробно читайте в полной новости.
- Scriptland CMS версия 1.0.3
- Уведомляем наших пользователей о выходе новый Scriptland CMS v1.0.3. Что изменилось читайте в продолжении статьи.
- Scriptland CMS версия 1.0.2
-
Сегодня вышла новая версия Scriptland CMS версия 1.0.2. Подробнее о изменениях и новых функциях вы сможете почитать в полной версии данной статьи.
- Scriptland CMS версия 1.0.1
- Сегодня вышла новая версия Scriptland CMS v.1.0.1. В новой версия вы увидите новый дизайн админпанели, а так же новые полезные функции о которых расскажу вам чуть ниже. Прежде всего хотелось бы написать о том что данный скрипт предназначен для сайтов любой тематики в частности блоговой сферы или же новостного сайта.
- Скрипт сайта 1001Голос
- Скрипт сайта 1001Голос дает возможность создать вам сайт под социальный трафик, это своего рода система голосования через социальные сети, с возможностью создания неограниченных голосований или же битвы каких нибудь брендов. Скрипт очень прост, но интересен.
Страница с ошибкой 404 - Хаки
- Раздел: Хаки
| - Опубликовано: 14 февраля, 02:02
Хак позволяет вам вывести свою страницу с ошибкой 404
Напомню что при переходе в DLE на страницу с ошибкой 404 происходит подложка статистической страницы с ошибкой 404, она же состоит из шаблона и многие ПС не любят этого, так как у некоторых шаблон весит порядком, да и не правильно это, сейчас попробую разжевать.
Иногда в шаблонах есть ошибки, возможно картинки нет или же в стилях картинки нет, бот грузит страницу и подгружает страницу с ошибкой 404, да действительно DLE выдает все четко и вроде бы хорошо, но по сути загрузка кода шаблона происходит дважды, загрузка основного шаблона и загрузка картинки с ошибкой 404 (опять же грузит шаблон для проверки страницы), боты не любят ошибки на сайте и тем более если страницы ошибок долго грузятся, поэтому я решил вывести именно свою страницу 404 без шаблона и прочего мусора.
Напомню что при переходе в DLE на страницу с ошибкой 404 происходит подложка статистической страницы с ошибкой 404, она же состоит из шаблона и многие ПС не любят этого, так как у некоторых шаблон весит порядком, да и не правильно это, сейчас попробую разжевать.
Иногда в шаблонах есть ошибки, возможно картинки нет или же в стилях картинки нет, бот грузит страницу и подгружает страницу с ошибкой 404, да действительно DLE выдает все четко и вроде бы хорошо, но по сути загрузка кода шаблона происходит дважды, загрузка основного шаблона и загрузка картинки с ошибкой 404 (опять же грузит шаблон для проверки страницы), боты не любят ошибки на сайте и тем более если страницы ошибок долго грузятся, поэтому я решил вывести именно свою страницу 404 без шаблона и прочего мусора.
И так для того что бы убрать стандартную ошибку 404 в DLE необходимо отредактировать следующие файлы:
Закидываем файл ошибки в корень сайта, например страница 404.html)
Открываем .htaccess и в самом низу добавляем:
ErrorDocument 404 /404.html
Открываем файл engine/modules/static.php находим:
Меняем на:
Открываем файл engine/modules/show.short.php находим:
Заменяем на (повторяется 2 раза, 2 раза и заменяем):
Открываем файл engine/modules/show.full.php находим:
Заменяем на:
Теперь при переходе например на site.ru/чтототам, вас и бота будет перекидывать на свою собственную страницу 404.html
На мой взгляд это самое оптимальное решение для вывода нормальной страницы с ошибкой 404, к которой ПС отнесутся только с уважением, так как шаблона нет в ней.
В саму станицу 404.html положите код
Закидываем файл ошибки в корень сайта, например страница 404.html)
Открываем .htaccess и в самом низу добавляем:
ErrorDocument 404 /404.html
Открываем файл engine/modules/static.php находим:
msgbox( $lang['all_err_1'], $lang['news_page_err'] );
Меняем на:
require_once ROOT_DIR.'/404.html';
die();
die();
Открываем файл engine/modules/show.short.php находим:
msgbox( $lang['all_err_1'], $lang['news_err_27'] );
Заменяем на (повторяется 2 раза, 2 раза и заменяем):
require_once ROOT_DIR.'/404.html';
die();
die();
Открываем файл engine/modules/show.full.php находим:
msgbox( $lang['all_err_1'], $lang['news_err_12'] );
Заменяем на:
require_once ROOT_DIR.'/404.html';
die();
die();
Теперь при переходе например на site.ru/чтототам, вас и бота будет перекидывать на свою собственную страницу 404.html
На мой взгляд это самое оптимальное решение для вывода нормальной страницы с ошибкой 404, к которой ПС отнесутся только с уважением, так как шаблона нет в ней.
В саму станицу 404.html положите код
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL <!--#echo var="REQUEST_URI" --> was not found on this server.
<HR>
<I><!--#echo var="HTTP_HOST" --></I>
</BODY></HTML>
<HTML><HEAD>
<TITLE>404 Not Found</TITLE>
</HEAD><BODY>
<H1>Not Found</H1>
The requested URL <!--#echo var="REQUEST_URI" --> was not found on this server.
<HR>
<I><!--#echo var="HTTP_HOST" --></I>
</BODY></HTML>
Вы перешли на данную страницу для того что бы скачать "Страница с ошибкой 404", все предоставленные ссылки на СкриптЛенде доступны для скачивания разных бесплатных модулей, форумов и любых других скриптов.
Если вам не удается скачать "Страница с ошибкой 404" пожалуйста напишите об этом администратору воспользовавшись обратной связью, в которой укажите название скрипта, например:
"Страница с ошибкой 404" не могу скачать, исправьте пожалуйста или же напишите данное сообщение в комментарии данного скрипта.
Если вам не удается скачать "Страница с ошибкой 404" пожалуйста напишите об этом администратору воспользовавшись обратной связью, в которой укажите название скрипта, например:
"Страница с ошибкой 404" не могу скачать, исправьте пожалуйста или же напишите данное сообщение в комментарии данного скрипта.
Ссылка на страницу "Страница с ошибкой 404"
html-cсылка:
BB-cсылка:
Прямая ссылка: