h3llo
20-07-2010, 18:39
Hallo
Auf meinem Webserver sind im Moment folgende Rewrite Regeln aktiv:
RewriteRule ^([^/.]+)/?$ index.php?contr=$1 [L]
RewriteRule ^([^/.]+)/([^/.]+)/?$ index.php?contr=$1&action=$2 [L]
Es funktioniert auch soweit alles, allerdings möchte ich den Aufruf der Seite www.example.com über www.example.com/index.php verhindern bzw. dies auf www.example.com umleiten.
Ich habe es so versucht:
RewriteCond %{IS_SUBREQ} false
RewriteRule ^index.php$ http://www.example.com/ [L]
Das funktioniert auch, der Aufruf mit index.php wird auf die reine Domain umgeleitet. Leider sehen die ursprünglichen URLS jetzt nicht mehr aus wie vorher: www.example.com/eintrag/neu/ sondern so: www.example.com?contr=eintrag&action=neu
Wie kann ich die Umleitung bei Aufruf der index.php ändern, damit die ursprünglichen URLS erhalten bleiben?
Auf meinem Webserver sind im Moment folgende Rewrite Regeln aktiv:
RewriteRule ^([^/.]+)/?$ index.php?contr=$1 [L]
RewriteRule ^([^/.]+)/([^/.]+)/?$ index.php?contr=$1&action=$2 [L]
Es funktioniert auch soweit alles, allerdings möchte ich den Aufruf der Seite www.example.com über www.example.com/index.php verhindern bzw. dies auf www.example.com umleiten.
Ich habe es so versucht:
RewriteCond %{IS_SUBREQ} false
RewriteRule ^index.php$ http://www.example.com/ [L]
Das funktioniert auch, der Aufruf mit index.php wird auf die reine Domain umgeleitet. Leider sehen die ursprünglichen URLS jetzt nicht mehr aus wie vorher: www.example.com/eintrag/neu/ sondern so: www.example.com?contr=eintrag&action=neu
Wie kann ich die Umleitung bei Aufruf der index.php ändern, damit die ursprünglichen URLS erhalten bleiben?
