Seite 1 von 1

Komplettes Projekt umziehen - Hilfe erbeten.

Verfasst: 08.02.2009, 18:28
von gustoo
Hallo,

ich betreibe seit 6 Jahren ein regionales Immobilienportal und hab auf eine neue Software gewechselt. Nachdem fast alle Tests jetzt durchgelaufen sind, möchte ich die Seite online schalten. Mein Problem sind die Seiten, die bereits im google index sind, die ich gerne weitergeleitet haben möchte.

Ich hab hier im Forum die Suche verwendet und auch einige Beiträge zu 301 Weiterleitungen für einzelne Seiten gefunden, allerding blick ich da nicht ganz durch.

Beispiel
Meine alte Domain: www.domain.de/Wohnung-Miete_c1.htm
Meine neue Domain: www.domain.de/immobilien/wohnung?fhm=0

Wie muß nun als Beispiel die RewriteRule aussehen?? Ich möchte auch, dass es keinen Unterschied gibt wenn die URL mit www oder ohne www eingegeben wird.
So?

Code: Alles auswählen

RewriteRule Wohnung-Miete_c1.htm$ /immobilien/wohnung?fhm=0 [L]
RewriteRule .* Wohnung-Miete_c1.htm? [[b]L,[/b]R=301] 

Vielen Dank für die Hilfe,

Chris

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

Jetzt anfragen: 0511 / 300325-0.


Re: Komplettes Projekt umziehen - Hilfe erbeten.

Verfasst: 09.02.2009, 13:28
von Mork vom Ork
gustoo hat geschrieben:Meine alte Domain: www.domain.de/Wohnung-Miete_c1.htm
Meine neue Domain: www.domain.de/immobilien/wohnung?fhm=0

Wie muß nun als Beispiel die RewriteRule aussehen??
Gar nicht, für einfache Pfade kannst du Redirect nehmen:

Redirect permanent /Wohnung-Miete_c1.htm httр://www.example.com/immobilien/wohnung?fhm=0

Oder möchtest du, dass die alten URLs bestehen bleiben und nur serverintern das neue System verwendet wird, unsichtbar für die Außenwelt? Dann müsstest du allerdings auf RewriteRule zurückgreifen:

RewriteRule Wohnung-Miete_c1\.htm$ immobilien/wohnung?fhm=0 [L]
Ich möchte auch, dass es keinen Unterschied gibt wenn die URL mit www oder ohne www eingegeben wird.
Was meinst du damit? Sollen die Seiten sowohl unter www.example als auch unter example im Netz stehen? Oder meinst du, dass bei Aufruf von www.examle nach example weitergeleitet wird (oder umgekehrt)?

Falls dein Server erstes macht und du aber nur eine Domain tatsächlich nutzbar haben willst, nutze diese Zeilen am Anfang von /.htaccess:

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} =example.com
RewriteRule (.*) httр://www.example.com/$1 [R=301,L]

Die RewriteCond-Zeile prüft, ob die Anfrage an examрle.com ging und falls ja, wird sie mittels der RewriteRule-Zeile an die www-Domain weitergeleitet.