Ankündigung

Einklappen
Keine Ankündigung bisher.

mod_rewrite führt zu HTTP Fehler 404

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mod_rewrite führt zu HTTP Fehler 404

    Meine .htaccess lautet:

    RewriteEngine On
    RewriteRule ^([^/]*)/([^/]*)$ /detailpage.php?num=$1&nam=$2 [L]

    Funktioniert super und die URLs werden schön umgeformt. Jedoch gibt ein 404 Checker (404checker punkt com soll keine Werbung sein ) den Fehler 404 aus. Beim Prüfen der Seite /detailpage.php ist alles ok HTTP Code 200

    Was mache ich falsch?

  • #2
    Du solltest einfach alle Anfragen an eine index.php leiten und ausgehend von da die erforderlichen Programmteile laden. Das ist der übliche Weg, wie man sowas macht.

    Code:
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]

    Kommentar

    Lädt...
    X