Seite 1 von 1

RewriteRule query string loeschen... wie das?

Verfasst: 14.11.2008, 11:57
von csx
Moin! Nach einem Seitenumbau verbiege ich nun ein paar alte URLs auf die entsprechenden neuen. Ich bin auf ein Problem gestossen, be dem ich nicht weiterkomme.

Die alten URLs hatten teilweise query strings, die neuen nicht. Wie kann ich die query strings abschneiden? Denn:

Code: Alles auswählen

RewriteCond %{QUERY_STRING} q=711&lg=de [NC]
RewriteRule ^some.php http://www.example.com/ [R=301,L,NC]
ergibt leider nicht eine Weiterleitung auf "https://www.example.com/" sondern eine Weiterleitung auf "https://www.example.com/?q=711&lg=de" und da wird dann natuerlich der gleiche Content wie auf "https://www.example.com/" angezeigt. Und das ist ja eigentlich gar nicht gut...

Wie kann ich in der RewriteRule gleich mitteilen, dass der query string geloescht werden soll?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 14.11.2008, 12:06
von Airport1
beim ersetzen hinten ein ? anfuegen, also quasi einen leeren query, dann klappts soweit ich das noch weiss - schon lang selber nimmer gemacht :) also ungefaehr:

RewriteRule ^some.php https://www.exa mple.com/? [R=301,L,NC]

Verfasst: 14.11.2008, 18:17
von csx
Danke Airport1!

Mal SEO-technisch gefragt: bekommt G die beiden URLs durcheinander?

https://www.example.com/ und https://www.example.com/?

Oder kapiert selbst G das es sich um die gleiche URL handelt?

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

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 15.11.2008, 11:03
von chris21
Hi, wenn Du, wie Airport1 vorgeschlagen hat, das Fragezeichen anhängst, wird nicht auf www.example.com/? umgeleitet, sondern auf www.example.com <- damit erübrigt sich die Frage bzgl. Google.