Ich weiß, dass dieser Thread viel im Web und hier gesprochen wurde, und ich habe fast alle Methoden ausprobiert, aber ich habe immer noch das gleiche Problem.
Dies ist meine URL auf meinem lokalen Server (MAMP)
http://localhost:8888/hellothere/index.php
Und ich habe versucht, einen falschen Pfad einzufügen, um zur falschen Seite zu gelangen:
http://localhost:8888/hellothere/eiurgiuerib
Anstatt mich zur Fehlerseite zu führen, wird Folgendes angezeigt:
Not Found
The requested URL /hellothere/eiurgiuerib was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Meine 404-Seite befindet sich im Fehlerverzeichnis. Und in meiner .htaccess-Datei habe ich Folgendes eingefügt:
ErrorDocument 404 /Error/404.php
Die Direktive ErrorDocument
erwartet, wenn ein lokaler URL-Pfad angegeben wird, dass der Pfad vom DocumentRoot
vollständig qualifiziert ist. In Ihrem Fall bedeutet dies, dass der tatsächliche Pfad zum ErrorDocument
ist
ErrorDocument 404 /hellothere/error/404page.html
Wenn wir eine lokale URL anwenden, erwartet die ErrorDocument-Direktive den vollständigen Pfad von DocumentRoot. Deshalb,
ErrorDocument 404 /yourfoldernames/errors/404.html