erawan: mod_rewrite führt nur zu 404 error

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

  1. 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

    1. 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