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

Domain-Umzug mit mod_rewrite

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Halli
PostRank 7
PostRank 7
Beiträge: 584
Registriert: 21.08.2003, 00:40
Wohnort: Hannover

Beitrag von Halli » 06.03.2004, 00:32

Ich habe mir bei einem meiner Projekte außer der Hauptdomain www.domin.de auch die Zusatzdomains www.domain.at und www.domain.ch reserviert.

Die Dateien existieren aber nur einmal. Die Zusatzdomains sind vom Webhoster auf das gleiche Directory geroutet. Obwohl nur die Hauptdomain bei den Suchmaschinen angemeldet wurde gibt es auch Backlinks zu Unterseiten der Zusatzdomains wodurch diese auch unabsichtlich mit einigen Unterseiten im Index sind.

Um Ärger wegen 'duplicate content' mit Google & Co zu vermeiden möchte ich nun alle Zugriffe auf eine Unterseite der Zusatzdomains auf die entsprechende Seite der Hauptdomain weiterleiten. Beim Aufruf von www.domain.ch/dir/seite.htm soll also zu www.domain.de/dir/seite.htm weitergeleitet werden.

Da es die Dateien nur einmal gibt wird eine dateiinterne Weiterleitung mit 'redirect permanent 301' nicht möglich sein. Stattdessen kommt wohl nur mod_rewrite in Frage.

Könnt Ihr mir bitte sagen, welcher Code in die .htaccess muß?
wer besoffen noch geradeaus fahren kann ist bald reif fürs www.mpu-forum.de

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 06.03.2004, 14:36

Code: Alles auswählen

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.zusatzdomain\.ch$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Damit werden alle Aufrufe die über "www.zusatzdomain.ch" kommen per 301 auf domain.de geleitet.
Zuletzt geändert von Southmedia am 08.03.2004, 14:56, insgesamt 1-mal geändert.

Halli
PostRank 7
PostRank 7
Beiträge: 584
Registriert: 21.08.2003, 00:40
Wohnort: Hannover

Beitrag von Halli » 08.03.2004, 00:32

Jan, danke für den Tip.

Die Seiten liegen bei 1&1 und dort bekomme ich bei der Einbindung des obigen Codes leider einen Server-Fehler (Error 500)
wer besoffen noch geradeaus fahren kann ist bald reif fürs www.mpu-forum.de

Anzeige von ABAKUS

von Anzeige von ABAKUS »

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

Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 08.03.2004, 14:55

Mein Server auch, jetzt wo ich es ausprobiert habe :)

Ich habe es oben nun editiert damit es funktioniert.
Im Einsatz ist es zum Beispiel auf janpiotrowski.de, wenn man da kein www. eingibt wird das per 301 dazugemacht.

Bei deinem Beispiel wäre es aber sogar vielleicht besser das ganze andersrum anzugehen und zu sagen:
Alles was nicht über www.domain.de aufgerufen wird muss auf www.domain.de geändert werden.

Code: Alles auswählen

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

Boa
PostRank 9
PostRank 9
Beiträge: 1170
Registriert: 11.11.2003, 00:19
Wohnort: Bremen

Beitrag von Boa » 09.03.2004, 11:11

@ Halli

Bei 1&1 hilft das manchmal:

Code: Alles auswählen

RewriteEngine On 

RewriteBase /

RewriteCond %{HTTP_HOST} !^www\.domain\.de$ 
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]
Grüße

Halli
PostRank 7
PostRank 7
Beiträge: 584
Registriert: 21.08.2003, 00:40
Wohnort: Hannover

Beitrag von Halli » 09.03.2004, 16:40

Danke, Jan und callimann, so klappt es nun prima. :D

Ein Hinweis noch für diejenigen, die ihre Sites bei 1&1 hosten lassen:

Angenommen, Ihr habt drei Domains: www.projekt1.de mit der Zusatzdomain www.projekt1.info und dann noch www.projekt2.de. Da es ja nur einen gemeinsamen FTP-Zugang gibt liegen die Dateien von projekt1 im FTP-Hauptverzeichnis und die Dateien von projekt2 im Unterverzeichnis 'zwei'.

Ihr müßt nun bei projekt2 mod_rewrite über die .htaccess ausschalten bzw. auf projekt2 leiten! Sonst bekommt Ihr beim Aufruf von www.projekt2.de einen redirect zu www.projekt1.de/zwei/ :o
wer besoffen noch geradeaus fahren kann ist bald reif fürs www.mpu-forum.de

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag