Можно ли задать свое сообщение для 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