Mein error404 Skript perfekt funktioniert, aber dann habe ich dies:Error 404 Skript nicht funktioniert, wenn
ich so nicht-freundliche URLs hatte:
localhost/website/user.php?name=UserA
Dann habe ich meine aktualisiert .htaccess
#Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([0-9A-Za-z-]+)/?$ user.php?name=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /website/error404.html
Danach sind meine URL freundliche URL wie folgt aus: localhost/website/UserA
Aber das error404 Skript funktioniert nicht, wenn die Seite so etwas wie diese: localhost/website/dsfdsfsfasfsfsfs
Wenn aber die Seite ist so etwas wie diese: localhost/website/SomeThingHere/sdfsfs
Versuchen Sie, die RewriteRule unterhalb der Bedingungen und oberhalb des Fehlerdokuments zu setzen. –
@TimvanUum Funktioniert nicht –