Hallo ihr Lieben,
ich habe da einmal eine Frage. Auf modrewrite.de habe ich mir ein Beispiel angesehen und nachgemacht, welches auch gut funktioniert.
RewriteEngine on
RewriteRule ^([a-z0-9]+)$ index.php?page=$1
So sieht das aus. Meine URL hat immer den Aufbau http://localhost/?page=home
Nun kann ich problemlos http://localhost/home aufrufen und er zeigt mir schön die Startseite an, genau so wie ich es haben will.
Meine Frage ist nun, muss ich nun ALLE Links auf meiner Seite extra anpassen? Zur Zeit verlinke ich z.B. bei einem Formular einfach mit ?page=. Muss ich da nun überall alle Dateien bearbeiten oder kann mod_rewrite das automatisch erkennen?
Ferner gibt es bei meiner URL ab und zu noch eine Erweiterung, wenn z.B. ein Eintrag bearbeitet wird. Dann sieht die URL wie folgt aus: http://localhost/?page=home&mode=&id=
Wie kriege ich das noch mit unter, da dies ja nicht immer vorhanden ist.
Danke im Voraus für Hilfe!