我知道这个帖子在网上和这里已经讨论了很多,我尝试了几乎所有的方法,但我仍然遇到同样的问题。
我的配置文件:
<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
在文件夹/var/www/html
中我有这个:
myApp
│ └── static-1.0.0-20170512094719
│ ├── config-spa.json
│ ├── css
│ │ ├── auth.css
│ │ └── theme.css
│ ├── custom_404.html
└── index.html
自定义错误页面不起作用。所以我该怎么做 ?
您
custom_404.html
在错误的目录中。它需要/var/www/html
用于该配置。你也可以把它留在原处,但它是ErrorDocument 404 /myApp/static-1.0.0-20170512094719/custom_404.html
试试下面,
我们正在为错误文件提供带有域名的完整路径。