Ошибка 404 Not Found, когда я использую ErrorDocument

Я знаю, что эту ветку много обсуждали в Интернете и здесь, и я перепробовал почти все методы, но все равно у меня та же проблема.

Мой файл conf:

<Proxy balancer://balancer-applitutoriel>
        BalancerMember http://localhost:8888 route=js1 retry=30 keepalive=on ttl=10 loadfactor=3 flushpackets=auto timeout=300

        Require all granted
</Proxy>

AliasMatch ^/myApp/static-([^/]+)/(.*)$ /var/www/html/myApp/static-$1/$2
ProxyPassMatch ^/myApp/static !
ProxyPass /myApp balancer://balancer-applitutoriel/myApp stickysession=NODESESSIONID nofailover=on

ProxyErrorOverride On
ErrorDocument 404 /custom_404.html

In папка / var / www / html У меня есть следующее:

myApp
│   └── static-1.0.0-20170512094719
│       ├── config-spa.json
│       ├── css
│       │   ├── auth.css
│       │   └── theme.css
│       ├── custom_404.html
└── index.html

Пользовательская страница ошибок не работает. Итак, что мне делать?

0
задан 12 May 2017 в 17:44
2 ответа

Ваш custom_404.html находится в неправильном каталоге. Для этой конфигурации он должен находиться в / var / www / html . Вы также можете оставить его там, где он есть, но тогда это будет
ErrorDocument 404 /myApp/static-1.0.0-20170512094719/custom_404.html[1273 impression

1
ответ дан 4 December 2019 в 16:15

Попробуйте следующее:

ErrorDocument 404 http://yourdomain.com/myApp/static-1.0.0-20170512094719/custom_404.html

Мы предоставляем полный путь с именем домена к файлу с ошибкой.

0
ответ дан 4 December 2019 в 16:15

Теги

Похожие вопросы