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

Probleme bei rewriterule mit index.php

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
paschmane
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 15.05.2008, 10:47

Beitrag von paschmane » 28.10.2009, 10:50

Hallo,
vielleicht kann mir jemand helfen. Ich habe folgendes kniffliges Problem:

URL alt:

Code: Alles auswählen

http://www.mydomain.de/index.php?s=2&Search_Brand=BRAND
URL neu:

Code: Alles auswählen

http://www.mydomain.de/brand
Ich habe folgende Conds und Rules gemacht – diese funktionieren auch.
RewriteCond %{QUERY_STRING} ^s=2&Search_Brand=BRAND$
RewriteRule ^(.*)$ /brand? [L,R=301]

Das sind im Prinzip spezielle Seiten, die auf eine neue Zielseite weitergeleitet werden sollen. Nun gibt es sehr viele URLs mit /index.php?s=...., die alle auf die Startseite weitergeleitet werden sollen. Ich will also einige speziell auf neue Zielseiten weiterleiten und den "Rest" auf die Startseite.

Die folgende Regel habe ich ans Ende aller anderen Regeln gesetzt:
RewriteRule ^index\.php$ https://www.mydomain.de/? [R=301,L]

Diese funktioniert zwar, aber meine speziellen Regeln wie die oben werden nun auch auf die Startseite weitergeleitet. (trotz [R=301,L] hinter den speziellen Regeln oben).

Bitte um Hilfe. Vielen Dank vorab.

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 » 30.10.2009, 20:21

.htaccess:

Code: Alles auswählen

RedirectMatch 301 /index.php?s=2&Search_Brand=BRAND http://www.mydomain.de/brand
index.php

Code: Alles auswählen

<?php
 header&#40;"HTTP/1.1 301 Moved Permanently"&#41;;
 header&#40;"Location&#58; http&#58;//www.mydomain.de/"&#41;;
?>
Jetzt leitet die index.php auf die Startseite weiter, greift aber nur wenn die 301 Regeln aus der htaccess nicht greifen.

Falls du die index.php noch zum Anzeigen bestimmter Inhalte benötigst kannst du sie in index2.php umbenenne und deinen anderen Rewrite Regeln entsprechend anpassen.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag