Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

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

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
babez
PostRank 8
PostRank 8
Beiträge: 770
Registriert: 28.07.2006, 22:36
Wohnort: Hamburg

Beitrag von babez » 11.03.2009, 10:07

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...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Jetzt anfragen: 0511 / 300325-0.


Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 11.03.2009, 11:01

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.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

babez
PostRank 8
PostRank 8
Beiträge: 770
Registriert: 28.07.2006, 22:36
Wohnort: Hamburg

Beitrag von babez » 11.03.2009, 12:21

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"

chris21
PostRank 9
PostRank 9
Beiträge: 2758
Registriert: 10.04.2005, 18:17

Beitrag von chris21 » 11.03.2009, 12:33

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.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag