ich hatte mein Beispiel nur aus dem Kopf aufgeschrieben und nicht weiter geprüft. Sollte nur als Anreiz sein, hätte ich erwähnen müssen, sorry.
Also folgende .htaccess funktioniert bei mir auf meinem lokalen Webserver
Quelltext
1: 2: 3: 4:
| <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ index.php?q=$1 [QSA,L] </IfModule> |
Der verwendete RegEx ist einfach erklärt
^ bedeutet Beginn des String
$ ist Ende des String
. ist ein Beliebiges Zeichen
* bedeutet die unendliche Wiederholung des vorhergegangenen Zeichens (in diesem Fall der ".")
Die Klammer legen den Wert in in der Variable $1 ab
Der RegEx schreibt also alle Zeichen vom Anfang bis zum Ende des Strings in die Variable 1.
Das Tutorial auf
Regenechsen.de finde ich sehr gut verständlich, wenn man RegEx verstehen will.
I believe that every human has a finite number of heart-beats. I don't intend to waste any of mine running around doing exercises.