LinuxForum.Fans
Тема

Замена стандартного Not Found-а - nginx

Автор: mitsumotox 3 сообщений 6210 просмотров
#26873

Всем привет!

Народ подскажите пожалуйста...
Вот у меня установлен nginx/0.7.65 система freebsd, работает на нём сайт всё ОК.
Если ввести несуществующую страницу типа: sdfsdfsdfsdf, то nginx/0.7.65
отображает стандартную страницу: 404 Not Found. Вот у меня вопрос, а
как заменить это страницу на свою....более красявей...)

Заранее благодарен.

Не удаються перехвать стандартными средствами 414 ошибку.
error_page 414 /414.php;

Кто нить знает как решить задачу?

#27230

А при перехвате расположение новой страницы указываешь?

text

error_page 404  /404.html;
location = /404.html {
          root  /var/www/maintenance/example;
      }

Добавляем это в конфиг. Новая 404.html расположена по адресу /var/www/maintenance/example/404.html У тебя, конечно же путь свой.

Перезапускаем сервер

text
/etc/init.d/nginx restart
#27301

С 404 всё ОК!
А, вот 414 не хочет обрабатывать, пока незнаю почему....

Войдите или зарегистрируйтесь, чтобы ответить.