Вот столкнулся с необходимостью сделать собственную страницу для 404 ошибки. Т.к. подобной информации здесь не нашел - решил поделится своим решением.
Установка в два шага:
1. Создаем в админпанели => статические страницы новую страницу с названием 404 в описании можно указать Ошибка 404!, дальше в текстовом поле пишите что пожелаете.
2. В файле .htaccess (находится в корне)
после
добавляем
Теперь при попытке перейти по неверному адресу: вашсайт.ру/trololo.php, вместо того чтоб увидеть сообщение сервера пользователь попадет на созданную вами страничку.
Кроме того для этой страницы вы можете создать и использовать отдельный шаблон.
Автор: CORSAIR (с)
P.S. Подобным образом можно поступить для других ошибок:
где 302.html, 206.html, 301.html, 403.html, 400.html, 401.html, 500.html - будут обычные .html файлы в корне сайта
1. Создаем в админпанели => статические страницы новую страницу с названием 404 в описании можно указать Ошибка 404!, дальше в текстовом поле пишите что пожелаете.
2. В файле .htaccess (находится в корне)
после
RewriteEngine On
добавляем
ErrorDocument 404 /404.html
Теперь при попытке перейти по неверному адресу: вашсайт.ру/trololo.php, вместо того чтоб увидеть сообщение сервера пользователь попадет на созданную вами страничку.
Кроме того для этой страницы вы можете создать и использовать отдельный шаблон.
Автор: CORSAIR (с)
P.S. Подобным образом можно поступить для других ошибок:
ErrorDocument 302 /302.html
ErrorDocument 206 /206.html
ErrorDocument 301 /301.html
ErrorDocument 403 /403.html
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 500 /500.html
ErrorDocument 206 /206.html
ErrorDocument 301 /301.html
ErrorDocument 403 /403.html
ErrorDocument 400 /400.html
ErrorDocument 401 /401.html
ErrorDocument 500 /500.html
где 302.html, 206.html, 301.html, 403.html, 400.html, 401.html, 500.html - будут обычные .html файлы в корне сайта