ich bin echt am verzweifeln.
Ich habe die Struktur meiner Webseite umgebaut und möchte nun aber nicht , dass sämtliche Links, die von extern auf meine Seite zeigen, ins Leere führen.
Hier der ursprüngliche URL:
http://www.meinedomain.de/game.php?id=1
Jetzt sieht der URL wie folgt aus:
http://www.meinedomain.de/default.php?c=game&id=1
Wie sieht die Regel dafür aus?
Ich habe es mit den folgenden probiert, aber es klappt nicht:
- Code: Select all
RewriteRule ^game\.php?id=(.*)$ http://www.meinedomain.de/default.php?c=game&id=$1 [R=301]
ich habe es mit Quotes probiert mit:
- Code: Select all
RewriteRule ^game\.php\?id\=(.*)$ http://www.meinedomain.de/default.php?c=game&id=$1 [R=301]
aber nichts wollte so richtig funktionieren. Jetzt habe ich folgenden Kompromiss:
- Code: Select all
RewriteRule ^game\.php(.*)$ http://www.meinedomain.de/default.php?c=game&id=1 [R=301]
Bei dieser Möglichkeit werden allerdings alle Spiele mit der ID größer als 1 auf das Spiel eins umgeleitet. Und das ist auch nicht das, was ich will.
Kann mir jemand helfen?
Danke!