mod_rewrite führt nur zu 404 error
erawan
- programmiertechnik
Hallo!
Ich hab folgendes Problem: Ich möchte bei einer Homepage dynamische URLs mit mod rewrite in sprechendere URLs umwandeln. Bei meinen Versuchen wird aber statt der richtigen Seite nur auf die 404 Errorseite verwiesen.
Hier die verwendete Rule:
RewriteEngine on
RewriteRule ^produkte/(.*)/(.*)/(.*).html$ produkte-$1.php?show=$2&name=$3
Laut verschiedenen Tutorials sollte das eigentlich funktionieren oder?
Kann es sein, dass die Zuweisung eigener Fehlerseiten seitens des Providers hier dazwischenfunkt?
Hoffe ihr wisst Rat!?
Lg erawan
Hallo erawan!
Hier die verwendete Rule:
RewriteEngine on(...)
Füge darüber noch diese Zeile ein:
Options +FollowSymLinks
Wenn es immernoch nicht geht prüfe noch einmal mit einer phpinfo() ob das mod_rewrite Modul überhaupt zur Verfügung steht.
Kann es sein, dass die Zuweisung eigener Fehlerseiten seitens des Providers hier dazwischenfunkt?
Kann es sein, dass dir der Provider mod_rewrite nicht gestattet?
Grüße, Matze
Füge darüber noch diese Zeile ein:
Options +FollowSymLinks
wenn ich das vor rewriteengine on schreibe bekomme ich einen 500 internal server error
vor der rewriterule kommt wieder die 404 fehlermeldung
Wenn es immernoch nicht geht prüfe noch einmal mit einer phpinfo() ob das mod_rewrite Modul überhaupt zur Verfügung steht.
phpinfo zeigt mir dass dieses Modul geladen ist und auch auf nachfrage beim Provider hat mir dieser zugesichert dass dieses verfügbar ist.
ich bin ratlos ... die Rewriterule ist aber korrekt oder nicht?
Mfg erawan