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

Sumafreundliche .hatccess Weiterleitung ohne DC

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
domainic
PostRank 2
PostRank 2
Beiträge: 35
Registriert: 31.03.2009, 14:31

Beitrag von domainic » 02.03.2010, 08:55

Wie leite ich die domain ohne "www" am suchmaschinenfreundlichsten per .htaccess auf die domain mit "www" weiter ohne dadurch DC zu haben ?
Und was geb ich ansatt der index.php an wenn ich die domain auf ein leeres Verzeichnis weiterleite in dem die .htaccess liegt ?

Habe merere Empfehlungen gefunden:

Redirect 301 /verzeichnis/beispiel.html https://www.domain.com/beispiel.html

Redirect permanent /index.php https://www.xxxxxx.de/index.php

Welche ist besser und gibts noch ne bessere Möglichkeit ?

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.


w3news
PostRank 8
PostRank 8
Beiträge: 938
Registriert: 10.10.2006, 23:17
Wohnort: Berlin

Beitrag von w3news » 02.03.2010, 08:58

Die erste Frage wird dir sicherlich hier beantwortet:
https://www.abakus-internet-marketing.d ... -7439.html

Und die zweite versteh ich nicht ganz, sollte aber so funktionieren:
Redirect permanent /index.php https://www.xxxxxx.de/ordner/
MfG Lars

News, Tarife und Mobilfunk: w3news.de
Mobile Datenflatrates

domainic
PostRank 2
PostRank 2
Beiträge: 35
Registriert: 31.03.2009, 14:31

Beitrag von domainic » 02.03.2010, 09:29

Also angenommen ich habe die domain southmedia.de und www.southmedia.de. www.Southmedia.de ist meine Hauptdomain. Diese leite ich bei meinem Provider in das Verzeichnis www/Forum .
Jetzt will ich die Southmedia.de sumafreundlich auf www.southmedia.de weiterleiten.
Dazu habe ich einen Ordner www/divers/southmedia/ in den die domain southmedia.de leitet.

Stimmt das dann wenn ich den Code in eine .htaccess packe und in den Ordnder www/divers/southmedia/ packe ?

RewriteEngine on

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

In der Erklärung steht dass https://www.south-media.de auch weitergeitet würde, das kann doch aber garnicht sein weil ich die domain doch garnicht besitze :o


Vielleicht erklärt das nun auch meine 2. Frage.
Bisher hatte ich im Ordner www/divers/southmedia/ nur eine .htaccess mit dem Inhalt "Redirect permanent /index.php https://www.southmedia.de/index.php" obwohl ich in dem Ordner gar keine index.php hatte.

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 02.03.2010, 11:48

domainic hat geschrieben:Also angenommen ich habe die domain southmedia.de und www.southmedia.de. www.Southmedia.de ist meine Hauptdomain. Diese leite ich bei meinem Provider in das Verzeichnis www/Forum .
Jetzt will ich die Southmedia.de sumafreundlich auf www.southmedia.de weiterleiten.
Dazu habe ich einen Ordner www/divers/southmedia/ in den die domain southmedia.de leitet.

Stimmt das dann wenn ich den Code in eine .htaccess packe und in den Ordnder www/divers/southmedia/ packe ?

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.southmedia\.de$
RewriteRule ^(.*)$ https://www.southmedia.de/$1 [L,R=301]
Nein, das ist in deinem Falle überflüssig. Du hast ein eigenes Verzeichnis je Domain, daher ist von vornherein klar, welche Domain von der .htaccess bedient wird. Die Zeile mit dem %{HTTP_HOST}, die dazu dient, die Domain zu prüfen, ist dementsprechend überflüssig und damit der gesamte mod_rewrite-Einsatz.

Du kannst im nicht-www-Verzeichnis einfach

Redirect permanent / http://www.example.com/

einsetzen. Redirect leitet alles weiter, was mit dem gegebenen Pfad beginnt; das Argument / bewirkt dementsprechend eine Weiterleitung für die komplette Domain: alt.de/ geht nach neu.de/ genauso wie alt.de/bla/ nach neu.de/bla/ oder auch alt.de/dings/bumms.html nach neu.de/dings/bumms.html weitergeleitet wird, die eine Zeile oben reicht.

Die Rewrite-Geschichte ist nur notwendig, wenn jemand nicht in der Lage ist, Domains aus getrennten Verzeichnissen zu bedienen, also mehrere Domains auf dasselbe Verzeichnis zeigen. In dem Fall ist nicht klar, welche Domain gerade angefragt wird, entspechend muss mit mod_rewrite eine Domainprüfung durchgeführt werden.
Du hast mit deinen zwei Verzeichnissen die bessere, da durch den wegfallenden mod_rewrite-Einsatz zumindest theoretisch weniger Last erzeugende Lösung, behalte sie.
Ich täte dir allerdings raten, statt der Phantasienamen www/Forum und www/divers/southmedia/ anständige zu verwenden, d.h. solche, die die Domain auch direkt beschreiben: www/example.com und www/www.example.com. Weiterhin solltest du es vermeiden, das Verzeichnis www selbst einer Domain zuzuordnen.
Ansonsten ist dein Aufbau, wie gesagt, vollkommen in Ordnung.

Zu deiner Eingangsfrage: Redirect 301 und Redirect permanent ist gleichwertig – das geht aber auch aus der Anleitung hervor und auf Protokollebene nur zwangsläufig.
Bisher hatte ich im Ordner www/divers/southmedia/ nur eine .htaccess mit dem Inhalt "Redirect permanent /index.php https://www.southmedia.de/index.php" obwohl ich in dem Ordner gar keine index.php hatte.
Redirect greift früh in der URL-Verarbeitung, noch vor dem Auflösen der URL in einen Dateisystempfad. Dementsprechend brauchst du keine Datei anlegen.

domainic
PostRank 2
PostRank 2
Beiträge: 35
Registriert: 31.03.2009, 14:31

Beitrag von domainic » 02.03.2010, 13:32

Mork vom Ork hat geschrieben:
domainic hat geschrieben: Ich täte dir allerdings raten, statt der Phantasienamen www/Forum und www/divers/southmedia/ anständige zu verwenden, d.h. solche, die die Domain auch direkt beschreiben: www/example.com und www/www.example.com. Weiterhin solltest du es vermeiden, das Verzeichnis www selbst einer Domain zuzuordnen.
Wie wichtig ist es direkt beschreibende Ordernamen zu nutzen ?
Wenn ich das bei meinem aktuell laufenden VB Forum ändern will wirds verdammt stressig :o

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 02.03.2010, 16:27

domainic hat geschrieben:Wie wichtig ist es direkt beschreibende Ordernamen zu nutzen?
Wenn ich das bei meinem aktuell laufenden VB-Forum ändern will wirds verdammt stressig :o
Wenn's im Nachhinein zu viel Aufwand ist, lass es. Bei neuen Domains sollte so eine klare Regelung aber IMHO eingehalten werden.

Es ist lediglich so, dass es praktisch ist, auf dem Bildschirm zu sehen, wo man dran arbeitet, als erst im Kopf umdenken zu müssen. Bei zwei Domains ist das sicher wurscht, bei einem halben oder ganzen Dutzend sieht die Sache schon etwas anders aus.

Letztlich ist das natürlich Geschmackssache, in wie weit man sich die Arbeit vereinfachen möchte oder gar muss. Rein technische Vor- oder Nachteile hast du damit nicht.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag