Degers
Mitglied
Hallo,
Per .htaccess möchte ich eine auf GET-Parametern basierende Websitestruktur eine virtuelle Serverstruktur verpassen. Einige mögliche Fälle im Projekt:
Grundsätzlich gibt es, von der Indexseite abgesehen, stehts eine Seite und gelegentlich weitere Parameter
Mit folgender .htaccess wandle ich die Domain von "website.de?page=eineseite" zu "website.de/eineseite":
Nun sind zwei Szenarien akzeptabel:
Entweder bleibt es bei der Umwandlung des Page-Parameters und andere Parameter werden "wie üblich" per GET angehängt und abgerufen. Problem dabei ist derzeit dass ich mit diesem Rewrite keinen Zugriff mehr auf die anderen Parameter habe, ein 404er ausgegeben wird.
Die andere Möglichkeit ist, dass auch die anderen Parameter umgewandelt werden, daher bspw "website.de/eineseite/eintab/blub".
Die Materie ist absolutes Neuland für mich, das noch als Hinweis. Danke im Vorraus für eventuelle Hinweise.
Per .htaccess möchte ich eine auf GET-Parametern basierende Websitestruktur eine virtuelle Serverstruktur verpassen. Einige mögliche Fälle im Projekt:
HTML:
website.de/?page=eineseite
website.de/?page=eineseite&tab=eintab
website.de/?page=eineseite&tab=eintab&eineanderevariable=blub
Mit folgender .htaccess wandle ich die Domain von "website.de?page=eineseite" zu "website.de/eineseite":
HTML:
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9a-zA-Z]+)$ index.php?page=$1
Nun sind zwei Szenarien akzeptabel:
Entweder bleibt es bei der Umwandlung des Page-Parameters und andere Parameter werden "wie üblich" per GET angehängt und abgerufen. Problem dabei ist derzeit dass ich mit diesem Rewrite keinen Zugriff mehr auf die anderen Parameter habe, ein 404er ausgegeben wird.
Die andere Möglichkeit ist, dass auch die anderen Parameter umgewandelt werden, daher bspw "website.de/eineseite/eintab/blub".
Die Materie ist absolutes Neuland für mich, das noch als Hinweis. Danke im Vorraus für eventuelle Hinweise.