Seite 1 von 1

mod_rewrite und query string verändern

Verfasst: 17.06.2008, 14:59
von chris-u
Hi!
Hab mich jetzt schon 2 Nachmittage rumgeschlagen, komme aber auf kein Ergebnis, folgender Fall:

www.meine-domain.de/index.php?var1=abc&var2=55&var3=1

soll werden zu

www.meine-domain.de/index.php?var1=abc&var2=10&var3=1

also ich will nur var2 von 55 auf 10 ändern.

irgendwie bekomm ich's nicht hin.

eine nützliche Erweiterung wäre noch, dass er var2 nur dann ändern soll, wenn var3=1


kann mir da jemand helfen? wäre echt super!

Grüße, Chris

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 17.06.2008, 15:14
von Southmedia
Das geht zwar mit mod_rewrite, aber wieso machst du die Umleitung nicht mit 2 Zeilen PHP in der index.php?

Wenn es dafür einen wirklichen Grund gibt, dann kann ich mal schaun dir die Codestückchen für mod_rewrite zusammenzusuchen.

Verfasst: 17.06.2008, 15:30
von chris-u
stimmt eigentlich, wäre ne möglichkeit! Thx!
mach ich dann wohl header() https://de.php.net/header
wie funktioniert da die Geschichte mit dem html response code?
kann ich das irgendwi als permanente weiterleitung definieren?

Verfasst: 17.06.2008, 15:31
von Southmedia

Code: Alles auswählen

header("HTTP/1.1 301 Moved Permanently");
header("Location:http://example.org");

Verfasst: 17.06.2008, 15:39
von chris-u
Danke!
das dürfte dann auchnoch funktionieren, wenn ich mal irgendwann suchmaschienenfreundliche URLs umstelle, oder?

Verfasst: 17.06.2008, 15:43
von Southmedia
Logisch.

Verfasst: 18.06.2008, 10:05
von chris-u
ok, hat super geklappt!
Danke!