error_page 403

Igor Sysoev is at rambler-co.ru
Thu Apr 28 09:59:59 MSD 2005


On Thu, 28 Apr 2005, Anton V. Yuzhaninov wrote:

> Можно ли задать свое сообщение для http 403?
>
> пишу
>
> error_page  403  /403.html;
>
> if ($deny) {
>           return   403;
> }
>
> и вижу стандартное сообщение от nginx, а не 403.html
>
> Или return и свои странички для ошибок не совместимы?

Совместим. Скорее всего, /403.html попадает в тот же location, где
стоит "if ($deny) {  return   403;  }", и это условие опять срабатывает,
после чего выдаётся стандартное сообщение.

Нужно специально выделить "location /403.html { .. }".


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list