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

2 Domains, 1 Webspace: "www" erzwingen

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
andreas-flegler
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 15.03.2011, 09:20
Wohnort: Wertheim

Beitrag von andreas-flegler » 18.07.2011, 15:08

Mein Problem:
Zwei Domains greifen auf den gleichen Webspace zu. Ich möchte, dass die Domain in der Adresszeile stehen bleibt. Duplicate Content wird nicht erzeugt, da der anzuzeigenden Inhalt via "Bootstrap"-Datei erzeugt wird. Mein Lösungsansatz funktioniert allerdings nicht: Beim Aufruf von "domain2" wird man zu "domain1" weitergeleitet.

Code: Alles auswählen

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

RewriteCond %{HTTP_HOST} !^www\.domain2\.de$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?domain1\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain2/$1 [R=301,L]
Kann mir jemand weiterhelfen?

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

Anonymous

Beitrag von Anonymous » 18.07.2011, 15:11

Code: Alles auswählen

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

RewriteCond %{HTTP_HOST} ^domain2\.de$
RewriteRule ^(.*)$ http://www.domain2/$1 [R=301,L]
also immer nur den Aufruf ohne www auf die jeweilige domain mit www weiterleiten....

andreas-flegler
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 15.03.2011, 09:20
Wohnort: Wertheim

Beitrag von andreas-flegler » 18.07.2011, 18:21

Ja, genau. Bei beiden Domains soll das "www" erzwungen werden.

Deine Lösung schaut gut aus - allerdings funktioniert sie leider auch nicht. Alle 4 möglichen Aufrufe (domain1.de, www.domain1.de, domain2.de, www.domain2.de) werden weiterhin auf "www.domain1.de" weitergeleitet.

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.


scysys
PostRank 8
PostRank 8
Beiträge: 741
Registriert: 06.12.2008, 22:07
Wohnort: Deutschland

Beitrag von scysys » 19.07.2011, 09:49

eventuell hilft dir das

Code: Alles auswählen

#Redirect no-www to www
RewriteCond %{HTTP_HOST} !www\.domain1.de$ [NC]
RewriteRule ^(.*)$ http://www.domain1.de/$1 [L,R=301]  

#Redirect no-www to www
RewriteCond %{HTTP_HOST} !www\.domain2.de$ [NC]
RewriteRule ^(.*)$ http://www.domain2.de/$1 [L,R=301]
Je nach deiner Konfiguration könnte es sein, dass du

Code: Alles auswählen

#turn rewrite engine on
RewriteEngine on
noch am Anfang setzen musst.

andreas-flegler
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 15.03.2011, 09:20
Wohnort: Wertheim

Beitrag von andreas-flegler » 20.07.2011, 08:44

Hallo, scysys. Deine Weiterleitungen enden leider in einer Schleife. Deinen (korrigierten) Lösungsansatz findest du in Start-Post ;)

Leider habe ich das Problem immer noch nicht lösen können und habe die Vermutung, dass es nicht an der htaccess-Weiterleitung liegt, sondern irgendwie an der Server-Konfiguration. Alles was ich dort gemacht habe: Die zwei Domains den gleich Ordner auf dem Server zugewiesen - mehr nicht.

Hat jemand einen weiteren Lösungsvorschlag?[/code]
Andreas Flegler
Webdesign, Programmierung, SEO & SEM
www.web-freelancer.de

007
PostRank 5
PostRank 5
Beiträge: 332
Registriert: 07.12.2008, 21:52

Beitrag von 007 » 20.07.2011, 13:11

Wie konfigurierst Du den Server (Plesk o.Ä.)? Legst Du eine .htaccess an oder definierst Du die Rewrite-Rules direkt in der httpd.conf?

Ich tendiere zu der Meinung, dass Du eine .htaccess anlegst und in der httpd.conf eine weitere Weiterleitung stattfindet, so kommt es dann zur Schleife.

Ohne den Sinn hinter deinem Tun zu kennen; Du könntest "ganz normal" zwei Accounts anlegen, den Ordner von domain2.de aber bloss als Symlink auf den Ordner von domain1.de...

andreas-flegler
PostRank 1
PostRank 1
Beiträge: 7
Registriert: 15.03.2011, 09:20
Wohnort: Wertheim

Beitrag von andreas-flegler » 20.07.2011, 14:26

Ok ok... überzeugt. Ich werde "ganz normal" zwei Accounts anlegen. Trotzdem vielen Dank für eure Bemühungen.
Andreas Flegler
Webdesign, Programmierung, SEO & SEM
www.web-freelancer.de

800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 20.07.2011, 17:53

net(t)worker hat geschrieben:

Code: Alles auswählen

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

RewriteCond %{HTTP_HOST} ^domain2\.de$
RewriteRule ^(.*)$ http://www.domain2/$1 [R=301,L]
also immer nur den Aufruf ohne www auf die jeweilige domain mit www weiterleiten....
andreas-flegler hat geschrieben:Deine Lösung schaut gut aus - allerdings funktioniert sie leider auch nicht.
ist da ein Unterschied zu meinem?

Code: Alles auswählen


RewriteEngine ON
RewriteCond %{HTTP_HOST}                 ^800xe.de$ [NC]
RewriteRule ^(.*)              http://www.800xe.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST}                 ^800xe.net$ [NC]
RewriteRule ^(.*)              http://www.800xe.net/$1 [L,R=301]
RewriteCond %{HTTP_HOST}                 ^shop800.de$ [NC]
RewriteRule ^(.*)              http://www.shop800.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST}             ^www.host800.de$ [NC]
RewriteRule ^(.*)                  http://host800.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST}             ^www.andy-zmuda.de$ [NC]
RewriteRule ^(.*)              http://moi.andy-zmuda.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST}                 ^andy-zmuda.de$ [NC]
RewriteRule ^(.*)              http://moi.andy-zmuda.de/$1 [L,R=301]
RewriteCond %{HTTP_HOST}         ^www.linuxwin.de$ [NC]
RewriteRule ^(.*)              http://linuxwin.de/$1 [L,R=301]
ich seh da jetzt nur das [NC] bei mir und beim Nettworker nicht



ACHTUNG

beim Networker fehlt inder "Rule" die TLD .... haste die auch fehlen gelassen beim übernehmen?


//EDIT
nochn Unterschied ... Networker hat in der Rule, linkes Teil, ein $ dabei
^(.*)$
^(.*)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag