Seite 1 von 1

Wie Redirect für : domain.de/?id=5

Verfasst: 11.03.2009, 10:07
von babez
Hi,
kann mir jemand sagen wie man sowas per htaccess redirected

domain.de/?id=5

und in dem Zusammenhang auch gleich

domain.de/in.php?id=5

Vielen Dank...

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

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 11.03.2009, 11:01
von Malte Landwehr
Falls es ein Apache Webserver ist, könntest du mod_rewrite verwenden.

Sehr einfach ist das zweite Beispiel. Einfach eine Datei in.php erstellen und einen Redirect direkt in den Header packen.

Verfasst: 11.03.2009, 12:21
von babez
danke...

habe eine htaccess - wollte eigentlich eher genau wissen... welchen "Code" ich für Punkt 1 brauche


Und
"domain.de/?id=5" ist entstanden, weil ich domain.de/in.php auf domain.de/ umgeleitet habe...

ursprünglich waren es mal massig seiten mit "domain.de/in.php?id=5"

Verfasst: 11.03.2009, 12:33
von chris21
Hi Babez,
"domain.de/?id=5" ist entstanden, weil ich domain.de/in.php auf domain.de/ umgeleitet habe...
bei mod_rewrite ist inzw. Query String Append (QSA) gewissermaßen automatisch angewendet.

Da Du anscheinend per mod_rewrite das /in.php?id=x umleiten willst, musst Du da einfach ein Fragezeichen ans Ziel der RewriteRule anhängen, um QSA zu unterbinden, also z.B.:

RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^in.php$ https://www.example.com/? [R=301]

Achso, bzgl. domain.de/?id=x kannst Du diesen Code auch verwenden und musst dann das in.php in der RewriteRule durch (.*) ersetzen.