Das ist komisch... ich habe da halt immer z.B. meine /404.html Datei liegen und im nginx als error_page 404 /404.html; konfiguriert.
Machst du da irgendwie anders? Und liegt das vielleicht am Browsercache?
ne ich arbeite mit dynamischen error pages:
error_pages.conf
Code
# Custom Error Pages
# 4xx Error
error_page 400 401 402 403 405 406 407 408 409
410 411 412 413 414 415 416 417 418
421 422 423 424 426 428 429
431 451 /default_simple.html;
location = /default_simple.html {
ssi on;
root /var/www/xf0_system/error_pages;
internal;
auth_basic off;
}
error_page 404 /404.html;
location = /404.html {
root /var/www/xf0_system/error_pages;
internal;
}
# 5xx Error
error_page 500 501 502 503 504 505 506 507 508 510 511 /5xx.html;
location = /5xx.html {
ssi on;
root /var/www/xf0_system/error_pages;
internal;
}
Display More
und default_simple.html
HTML
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title><!--# echo var="status" default="" --> Error</title>
<link rel="stylesheet" href="https://static.xf0.de/error/css/default_simple.css">
</head>
<body>
<div class="page-container">
<div class="message-container">
<svg class="message-icon" width="96" viewBox="0 0 1 1">
<defs>
<mask id="error-mask">
<rect x="0" y="0" width="1" height="1" fill="white" />
<text x="0.5"
y="0.65"
text-anchor="middle"
font-size="0.4">
<!--# echo var="status" default="##" -->
</text>
</mask>
</defs>
<path mask="url(#error-mask)"
fill="currentColor"
d="M0.4625 0.01165063509
a0.075 0.075 0 0 1 0.075 0
l0.3666729559 0.2116987298
a0.075 0.075 0 0 1 0.0375 0.06495190528
l0 0.4233974596
a0.075 0.075 0 0 1 -0.0375 0.06495190528
l-0.3666729559 0.2116987298
a0.075 0.075 0 0 1 -0.075 0
l-0.3666729559 -0.2116987298
a0.075 0.075 0 0 1 -0.0375 -0.06495190528
l0 -0.4233974596
a0.075 0.075 0 0 1 0.0375 -0.06495190528 Z" />
</svg>
<span class="message-content"><!--# echo var="status_text" default="Something went wrong" --></span>
<div>
</div>
</body>
</html>
Display More
... ich hab echt keine Ahnung woran das liegen könnte - hat wie gesagt ohne änderungen ne halbe ewigkeit funktioniert.
Edit: im titel funktioniert die anzeige ja auch, hier ist der eror code auch vor nem refresh der seite zu sehen