Gundi: Endlosschleife mit mod_rewrite

Beitrag lesen

Guten Morgen zusammen

Bitte um Hilfe bei folgendem Problem...

Dies soll aus www.example.org/index.php?g=neue_themen die Url www.example.org/index-neue_themen machen >

RewriteEngine On  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ([^-]+)(-(.+))? $1.php?g=$3

Was es auch macht, soll heißen es funktioniert

Jetzt ist es aber so, das bei einer falschen URL (falsch im Sinne von "gibt es nicht", also nicht vorhanden oder falsch geschrieben) nicht ein 404- Fehler, sondern ein 500- Fehler ("The server encountered an internal error or misconfiguration and was unable to complete your request.") erzeugt wird.

Nach Nachfrage bei meinem Hoster (da lt. Fehlermeldung ev. der Server nicht richtig konfiguriert ist) meinte dieser: "... Es kommt eine Endlosschleife zustande, welche der Server abbricht und Ihnen die Fehlermeldung ausgibt. ...".

So, da bin ich jetzt etwas überfragt wo da eine Endlosschleife passiert. Und vor allem weiß ich nicht was man dagegen unternehmen könnte...
Derjenige, welcher das obige geschrieben hat ist nicht mehr verfügbar, darum bitte ich Euch hier um Hilfe.
Kann sich wer meiner annehmen und mir helfen?

Mfg Gundi

P.S.: Bitte keine Verweise zum Forum von modrewrite.de. Da habe ich bereits gepostet aber bisher noch keine Antwort erhalten... :-(