Frage von PixelDeluxe, 27

Eigene 404 Seite geht nicht obwohl AllowOwerride aktiviert ist?

Hallo Gute frage,

der webserver versteht einfach nicht dass er für den 404 Fehlercode die Datei in /404/index.php benutzen soll... Meine .htaccess sieht so aus:

ErrorDocument 404 /404/index.php

wenn ich nun eine Falsche Seite aufrufe, erscheint... nichts! einfach leere Fläche... das gleiche passiert wenn ich die 404 seite direkt aufrufe, also ist das ganze ja soweit ok... wenn ich aber nun folgende .htaccess aufrufe, heut er mir nen Fehlercode 301 raus.

ErrorDocument 404 /404

wenn ich das 404 dokument so direkt aufrufe funktioniert alles, warum dann so nicht?

hier mal ein teil der apache2.conf:

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Require all denied
</Directory>

<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>

<Directory /var/www/>
    Options FollowSymLinks
    AllowOverride all
    Require all granted
</Directory>

#<Directory /srv/>
#   Options Indexes FollowSymLinks
#   AllowOverride None
#   Require all granted
#</Directory>




# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives.  See also the AllowOverride
# directive.
#
AccessFileName .htaccess

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<FilesMatch "^\.ht">
    Require all denied
</FilesMatch>

findet jemand den Wurm? :/

Antwort
von perhp, 13

Welches CMS-System benutzt du? Ich verwende für die 404 Weiterleitung und für die Speaking URL´s immer eine Extension...

Kommentar von PixelDeluxe ,

nutze kein cms.

Kommentar von perhp ,

Teste mal das hier:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L,QSA]

ErrorDocument 404 /404.php
Antwort
von alex09bvb, 19

JA also der Wurm ist im Garten unter der Erde!

Kommentar von PixelDeluxe ,

Hab leider keinen Garten, aber trotzdem ziemlich hilfreiche Antwort! Danke :)

Keine passende Antwort gefunden?

Fragen Sie die Community