Seite 1 von 1

Parameter am Root-Verzeichnis mitnehmen

Verfasst: 16.11.2010, 17:54
von Tequito
Hallo zusammen,

ich komme leider einfach auf keinen grünen Zweig.

Auf meiner seite sieht die URL normalerweise so aus:
www.domain.de/template=startseite

Per URL Rewriting wollte ich nun erwirken, das sbei Aufruf von www.domain.de direkt auf eine fix vordefinierte URL gesprungen wird, also z.B. das Beispiel oben.

Es soll eine Liste geben, die über GET-Parameter festlegt wie viele Einträge angezeigt werden.

Nur erkennt es bei www.domain.de/?limit=20 das limit nicht mehr. Es fehlt im $_GET-Array.

Meine Rewrite-Regel sieht so aus:
RewriteRule ^$ ./index.php?template=d_startseite [L]

Es funktioneirt zwar, den Aufruf www.domain.de umzuleiten, aber eben leider nicht mit dem Parameter.

Wie müsste die Regel korrekterweise aussehen?

Verfasst:
von

Verfasst: 16.11.2010, 18:03
von Synonym
Was willst Du nun genau?

?template=d_startseite oder ?limit=20 ??

Eventuell hilft Dir auch das Flag QSA weiter.
https://httpsd.apache.org/docs/2.2/rewr ... html#flags

Würde bedeuten:
www.domain.de/?limit=20 wird per URL aufgerufen

Rewrite ruft intern die index.php auf und übergibt sowohl "template=d_startseite", das per Rewrite vorgegeben ist, als auch das "limit=20" aus der ursprünglichen URL.

Verfasst: 16.11.2010, 18:10
von Tequito
Gepriesen seist du. Das hat mir sehr geholfen, vielen Dank. :)

Verfasst: 16.11.2010, 18:11
von Synonym
Ah, ok. Hatte eben extra noch mal editiert ;-)