mod_rewrite und 301-Weiterleitung

Alles, was den Apache betrifft, kann hier besprochen werden.

mod_rewrite und 301-Weiterleitung

Postby borschtel1 » 29. July 2004 10:49

Hallo,

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!
borschtel1
 
Posts: 29
Joined: 27. May 2004 11:29

Bleib einfach im selben Verzeichnis

Postby TConnect » 08. August 2004 23:29

Hallo,

versuch es mal mit:

RewriteRule ^game\.php\?id\=([0-9]*)$ default.php?c=game&id=$1 [R=301]
TConnect
 
Posts: 100
Joined: 31. March 2004 22:26

Postby borschtel1 » 13. August 2004 15:14

Danke für den Tipp, aber das hat leider auch nicht funktioniert.

Ich habe das Problem jetzt mit Hilfe von PHP gelöst und führe eine einfache header-Weiterleitung durch.
borschtel1
 
Posts: 29
Joined: 27. May 2004 11:29


Return to Apache

Who is online

Users browsing this forum: No registered users and 227 guests