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

redirect-Frage

Mehrere Domains, Domain-Umzug, neue Dateinamen, 301/302
Neues Thema Antworten
bionade
PostRank 7
PostRank 7
Beiträge: 627
Registriert: 26.03.2010, 13:59

Beitrag von bionade » 19.05.2010, 15:52

Hallo an alle im Forum!

Aufgrund meiner Unkenntnis von htaccess-Themen muss ich hier eine ganz simple Frage stellen:

Ich hatte ein Projekt unter einer alten Domain und bin jetzt mit dem selben Projekt auf eine neue Domain umgezogen. Ist folgender Code in der .htaccess geeignet die Linkpower mitzunhemen:

Code: Alles auswählen

Redirect permanent / http://www.neue-domain.de
Wäre super, wenn mir hier jemand helfen könnte, denn die Alternative, die ich eigentlich vorhatte, wäre bei Strato mit einem teureren Paket verbunden.

Dies wäre eigentlich der gewünschte Code gewesen:

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.alte-domain\.de$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ https://www.neue-domain.de [L,R=301]
Danke schon mal vorab!
Bionade[/code]

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

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

Beitrag von Mork vom Ork » 19.05.2010, 17:56

bionade hat geschrieben:

Code: Alles auswählen

Redirect permanent / http://example.com/
Hier antwortet dein Server auf die Frage nach /bla/fasel

HTTP/1.0 301 Moved permanently
Location: https://example.com/bla/fasel

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.alte-domain\.de$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$  http://example.com/[L,R=301]
Hier antwortet dein Server auf die Frage nach /bla/fasel

HTTP/1.0 301 Moved permanently
Location: https://example.com/

Also fast identisch, nur wird beim ersten der Pfad mit übernommen, was bei einem einfachen Umzug überaus sinnvoll ist. Willst du den Pfad trotzdem allen Ernstes abschneiden, geht das auch einfacher mit Redirect: RedirectMatch permanent . https://example.com/

Der einzige Grund, nicht auf Redirect/RedirectMatch zu setzen ist, wenn alter und neuer Webspace identisch sind, also alte und neue Domain auf dasselbe Serververzeichnis zeigen. Dann ist eine Prüfung der Domain notwendig, die nur mit mod_rewrite möglich ist.

Eine davon unabhängige Frage wäre, ob du das, was du mit dem Rewrite-Krams machst, auch tatsächlich willst. Die Weiterleitung funktioniert nämlich nur, wenn 1. die angefragte Domain nicht www.alt.example.com ist und 2. die angefragte Datei nicht existiert. Ruft jemand alt.example.com auf (ohne www.): Keine Weiterleitung. Existiert die Datei auf dem alten Webserver: Keine Weiterleitung.

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

Beitrag von 800XE » 19.05.2010, 19:54

Mork vom Ork hat geschrieben: Eine davon unabhängige Frage wäre, ob du das, was du mit dem Rewrite-Krams machst, auch tatsächlich willst. Die Weiterleitung funktioniert nämlich nur, wenn 1. die angefragte Domain nicht www.alt.example.com ist und 2. die angefragte Datei nicht existiert. Ruft jemand alt.example.com auf (ohne www.): Keine Weiterleitung. Existiert die Datei auf dem alten Webserver: Keine Weiterleitung.
Ergänzung

so wie es da oben steht

Code: Alles auswählen

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www\.alte-domain\.de$ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$  http://example.com/[L,R=301]
Ist es eine Endlosschleife

wird "www.alte-domain-de" aufgerufen, passiert garnix
das "!" bedeutet "NICHT" = "was NICHT so ist .... wird zu"

wird NICHT "www.alte-domain-de", sondern z.B. "www.lölölö.net"
wird es zu "example.com" .... was selbst NICHT "www.alte-domain-de" ist

und da "example.com" NICHT "www.alte-domain-de" ist
wird jetzt immer "example.com" zu "example.com" weil es NICHT "www.alte-domain-de" ist