Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2010-04-16 08:05:14

Bit
Участник
Здесь с 2009-11-12
Сообщений: 48
Рейтинг :   

Как правильно вывести страницу ошибки 404?

Необходимо по кодам сервера 401, 403, 404, 500 вывести стандратную страницу ошибки 404 NGCMS. Как правильнее можно реализовать?
Еще лучше, если выводить эту 404 ошибку при обрашений к запрещенным и несуществующим папкам и файлам (templates, images, тд).

Отредактировано Bit (2010-04-16 08:09:34)

Вне форума

#2 2010-04-16 12:11:09

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Как правильно вывести страницу ошибки 404?

Bit, а зачем тут NGCMS?
Просто создай статическую HTML'ку для этих кодов и пропиши в .htaccess'е, чтобы они показывались по заданным кодам

Вне форума

#3 2010-04-17 06:34:17

Bit
Участник
Здесь с 2009-11-12
Сообщений: 48
Рейтинг :   

Re: Как правильно вывести страницу ошибки 404?

Хотелось бы чтобы страница ошибки не отличалась от общего дизайна. То есть чтобы как обычно выводился main.

Вне форума

#4 2010-04-17 11:08:27

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Как правильно вывести страницу ошибки 404?

Bit, тогда делаем так - в .htaccess добавляем строки:

ErrorDocument 403 /_page_not_found_
ErrorDocument 500 /_page_not_found_

и вуаля - на ошибки 403 и 500 (можешь добавить туда любые другие) Apache будет обращаться к такой вот страничке. главное, чтобы этой странички не существовало в двиге

p.s. А можно, к примеру, на ошибку 403 прописать URL статической страницы, которая будет объяснять пользователю суть проблемы.

Вне форума

#5 2010-04-18 19:32:13

Bit
Участник
Здесь с 2009-11-12
Сообщений: 48
Рейтинг :   

Re: Как правильно вывести страницу ошибки 404?

vitaly, то что нужно. Сэнкс :)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.011 сек, 7 запросов выполнено - Использовано памяти: 521.7 Кбайт (Пик: 550.48 Кбайт) ]