Umleitung mit .htaccess

Apache, Lighttpd, nginx, Cherokee
Post Reply
koyote
Posts: 30
Joined: 2003-03-17 13:15
 

Umleitung mit .htaccess

Post by koyote »

Hallo zusammen,

Leider wieder ein leidiges .htaccess-Umleitungs Thema, aber ich habe jetzt alle möglichenTips über google und aus Eurem Forum versucht, es klappt in meinem Fall einfach nicht...

Zum Problem:

Ich besitze eine Exklusivserver, habe also keinen Zugriff auf conf-files, daher muss ich mit .htaccess arbeiten.
Ich habe auf meinem Server 2 Domains, die alle auf den gleichen Webspace zeigen. Die zweite Domain wurde erst später dazu geordert, darum hat Google auch nur die erste Domain im index und weigert sich beharrlich die zweite Domain aufzunehmen :twisted: :twisted:

Darum möchte ich jetzt die erste Domain (eigentlich nur den Domainnamen ... beide Domains haben ja den gleichen Inhalt, nur der Name der ersten passt nicht mehr...) auf die zweite Umleiten.

Folgender Code in einer .htaccess Datei funktioniert nicht:

Code: Select all

Redirect 301 / http://www.xyz.de
Damit dachte ich eingentlich, dass alles auf xyz umgeleitet werden würde... funktioniert aber nicht.

Wenn ich die Umleitung aus dem 1&1-Config Menü benutze, wird ja leider der Suchmaschine nicht mitgeteilt, dass die URL dauerhaft nicht mehr benutzt werden soll.

Bitte!!! Da muss es doch eine Lösung geben!!![/quote]
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Umleitung mit .htaccess

Post by dodolin »

Ich habe auf meinem Server 2 Domains, die alle auf den gleichen Webspace zeigen. Die zweite Domain wurde erst später dazu geordert, darum hat Google auch nur die erste Domain im index und weigert sich beharrlich die zweite Domain aufzunehmen
Und das ist gut so!

Google erkennt identische Seiten unter verschiedenen URLs und speichert diese nur einmal in seinem Index ab. Google ist halt schlau!

Code: Select all

Redirect 301 / http://www.xyz.de
Jo, das ist klar, das kann nicht funktionieren.
Damit wird ja jeder Request (egal, ob für Domain1 oder Domain2) auf diese Seite umgeleitet. Das ist irgendwo rekursiv, widersinnig und was weiss ich noch alles... :wink:

Kannst du mod_rewrite benutzen?

Dann frage damit erst den Host ab und leite nur für diesen einen Host um.
Beispiel:

Code: Select all

RewriteCond %{HTTP_HOST} domain1
RewriteRule ^/(.*) http://domain2/$1 [R=301]
Post Reply