Modrewrite - index.php nur ohne get Variablen weiterleiten

hans jörg

Erfahrenes Mitglied
Hallo,

ich habe folgendes Problem, dass ich gerne mit Modrewrite lösen möchte - (aber leider bis jetzt nicht geschafft habe :) ):

bei eingabe "name.domain" und "name.domain/index.php" soll an "name.domain/index.php?startGets" weitergeleitet werden, so lange keine anderen get Variablen übergeben werden.

Mein Versuch mit
HTML:
RewriteRule ^index\.php$ index\.php?p=shop&start=1
- hat leider den Fehler, dass die Seite auch weitergeleitet wird wenn sich hinter "index.php" get Variablen befinden.
 
Moin,

versuchs mal über eine RewriteCond-Direktive
Code:
RewriteCond %{QUERY_STRING}  ^$
RewriteRule ^index\.php$ index.php?p=shop&start=1 [L]
 
Zuletzt bearbeitet:
Hallo Gumbo,

danke für den Tip, das war meine Notlösung wenn ich (bzw Sven) es nicht mit Modrewrite geschafft hätte. Bei meiner Aufgabe ging es darum bei einem bestehenden Shopsystem (koobi cms) die im System vorgesehene, aber nicht funktionierende Funktion "Shopseite als Startseite" umzusetzen. Ich hielt die Modrewrite Lösung für "besser" - weil ich nichts an einem fremden System ändern müsste.
 

Neue Beiträge

Zurück