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

Subdomain umleiten auf Hauptdomain

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
Irata
PostRank 4
PostRank 4
Beiträge: 103
Registriert: 09.05.2008, 11:04

Beitrag von Irata » 19.10.2011, 13:06

Hallo,

ich habe ein relativ einfaches Problem, finde den Fehler aber nicht. Und zwar möchte ich Links, die auf eine (nicht mehr existierende)
Subdomain zeigen, auf die Hauptdomain umleiten. Meine htaccess im Hauptverzeichnis sieht dabei folgendermaßen aus:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/ [L,R=301]
Soll domain.com auf www.domain.com umleiten.

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC] 
RewriteRule ^(.*) http://www.domain.com/ [L,R=301]
Soll sub.domain.com auf www.domain.com umleiten.

Der erster Teil funkioniert, aber der zweite Teil (Subdomains) leider nicht. Hat jemand eine Idee/Lösung? Danke! :roll:

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

Malte Landwehr
PostRank 10
PostRank 10
Beiträge: 3474
Registriert: 22.05.2005, 10:45

Beitrag von Malte Landwehr » 19.10.2011, 15:06

Mach doch einfach so:

Code: Alles auswählen

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domain\.com$
RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
Damit sollten Aufrufe, die nicht www.domain.com entsprechen zu www.domain.com umgeleitet werden. Darunter fällt sowohl domain.com, als auch sub.domain.com.
Die 45 wichtigsten SEO-Tools und wie ich sie nutze.

Irata
PostRank 4
PostRank 4
Beiträge: 103
Registriert: 09.05.2008, 11:04

Beitrag von Irata » 19.10.2011, 16:48

Hallo Malte, habs gerade mal probiert. Ohne www wird weiterhin korrekt auf mit www umgeleitet. Alles andere leider nicht :(

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.


Melegrian
PostRank 10
PostRank 10
Beiträge: 3170
Registriert: 30.01.2005, 12:36

Beitrag von Melegrian » 19.10.2011, 17:02

Nehme das heraus und lege es in einer zweiten htaccess in den Ordner sub.

Code: Alles auswählen

RewriteCond %{HTTP_HOST} ^sub\.domain\.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/ [L,R=301] 
In einem Fall hatte ich das so gemacht:

Ins Hauptverzeichnis:

Code: Alles auswählen

RewriteEngine on 

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

Code: Alles auswählen

RewriteEngine on 

RewriteCond %{HTTP_HOST} !^mobile\.domain\.de$
RewriteRule ^(.*)$ http://mobile.domain.de/$1 [L,R=301]
Sollte aber reichen, wenn Du das ! und www\. wieder entfernst und die untere Hälfte in den Ordner sub ablegst. Oder probierst halt diese Variante und änderst mobile in sub und passt die letzte Zeile an. Den Ordner sub bzw. die Subdomain musst Du dazu wieder anlegen, um die zweite htaccess ablegen zu können.

Wenn Du die nicht mehr anlegen möchtest, was erhältst Du da beim Aufruf? Einen 404?

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag