Hallo liebe Gemeinde :)
Kann mir bitte jemand helfen, beim Verständnis der htaccess Anweisung und Korrektur?
Ich hab zwar schon gesucht wie eine Weltmeisterin, aber egal was ich probiere. Es klappt nicht wie ich es will. Sollte ich eine Antwort eines anderen Threads in meiner Verzweiflung übersehen haben bitte ich um Verzeihung.
Wunsch:
dynamische Url "index.php?page=765" soll in der Adresszeite automatisch zu statisch "765.html" werden.
(765 als Variabel, am liebsten mit Buchstaben und Zahlen, ich teste allerdings grad nur auf Zahlen)
Umsetzung:
RewriteEngine on
RewriteRule ^([^.]+).html$ /index.php?page=$1 [QSA,L]
RewriteCond %{QUERY_STRING} ^page=([0-9]+)$
RewriteRule ^(.*) /%1.html? [L,R=301]
Problem:
Umleitungsfehler
Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
-> Es leitet zwar weiter auf die statische Url, nur eben mit dem Umleitungsfehler.
-> Geb ich die statische manuell ein, dann funktioniert es, dank Zeile 2.
Hilfe :( Wo steckt der Fehler? Das die statische Url korrekt mit dem Inhalt der dynamischen angezeigt wird?
Vielen Dank schon mal :/
Corinna