NGINX: разрешить пользовательскую страницу ошибки 403

NGINX: разрешить пользовательскую страницу ошибки 403

У меня есть вопрос по поводу пользовательских страниц ошибок, особенно 403.

У меня такая конфигурация для моего vhost:

server {
...
error_page 403 /403.html
...
location / {
    ...
    allow xx.xx.xx.xx;
    deny all;
    }
location /403.html {
    root /var/www/html/error_pages;
    allow all;
    }
}

Сам файл 403.html обслуживается хорошо. Но страница вызывает некоторые css и изображения в /var/www/html/error_pages/css/file.css и /var/www/html/error_pages/img/file.png

А поскольку у меня есть белый список для «location /», все файлы, вызываемые 403.html, получают ошибку 403, в то время как я устанавливаю «allow all;» для «location /403.html».

Что я делаю не так?

(nginx 1.16, дебиан 8)

Связанный контент