Autor |
Nachricht |
holger_buns
Threadersteller
Dabei seit: 06.11.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 16.02.2011 13:00
Titel .htaccess 301 Weiterleitung einrichten |
|
|
Hallo,
ich möchte eine 301 Weiterleitung per .htaccess einrichten, damit ich mit Google keine Probleme bekomme, wegen double content. Es soll eine Domain www.xy.at auf eine andere Domain www.xy.de/test.html weitergeleitet werden. Beide Domains greifen aber auf das gleiche Verzeichnis und die gleichen Dateien zu. Hab leider kein passendes Beispiel hier im Forum gefunden.
Wer kann mir dazu das Script posten?
Danke!
Gruss
Holli
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
holger_buns
Threadersteller
Dabei seit: 06.11.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 16.02.2011 13:46
Titel
|
|
|
Hallo,
danke für deine Hilfe. Leider komme ich noch nicht ganz zurecht mit deiner Anleitung.
Also meine Hauptdomain wo alle Dateien liegen heisst z. B. http://www.xy.at. Jetzt hab ich noch weitere Satelliten Domains registriert, wie z. B. http://www.xy.de, .com, etc. die keine eigenen Dateien haben, sondern momentan alle auf http://www.xy.at verlinken. Es soll jede einzelne .de, .com, etc. auf eine spezielle Seite verlinken wie z. B. auf http://www.xy.at/test.html verlinken.
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.xy\.de$
RewriteRule ^(.*)$ http://www.xy.de/$1 [L,R=301]
Wo muss ich jetzt welche http Adresse eintragen, damit es funktioniert und korrekt ist?
Ich hab bei Google noch ein weiteres Beispiel gefunden. Wo ist der Unterschied?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.alte-domain.de$
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^alte-domain.de$ [NC]
RewriteRule ^(.*)$ http://www.neue-domain.de/$1 [R=301,L]
Gruss
Holli
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 16.02.2011 14:18
Titel
|
|
|
im ausgangspost wolltest du von .at auf .de weiterleiten ... nun willste das umgekehrt. ne ne ne ne ne!
hier also neue variante mit kleiner erklärung
Code: |
# powerknopf für rewrite anschalten ;)
RewriteEngine On
# wenn aufgerufener host NICHT GLEICH www.xy.at ist...
# (bsp: www.xy.de/test.html) dabei wird test.html als variable $1 gespeichert
RewriteCond %{HTTP_HOST} !^www\.xy\.at$
# dann leiter weiter auf www.xy.at um und häng subdirectories/pages ($1) ran. bsp: www.xy.at/test.html)
RewriteRule ^(.*)$ http://www.xy.at/$1 [L,R=301]
|
Zuletzt bearbeitet von pixelpapst303 am Mi 16.02.2011 14:18, insgesamt 2-mal bearbeitet
|
|
|
|
|
holger_buns
Threadersteller
Dabei seit: 06.11.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 16.02.2011 14:36
Titel
|
|
|
Hallo,
also dann so?
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.xy\.de$
RewriteRule ^(.*)$ http://www.xy.at/test.html/$1 [L,R=301]
Alle Anfragen die auf www.xy.de eintrudeln, sollen direkt auf www.xy.at/test.html weitergeleitet werden.
Muss ich denn nicht überall das http:// davor schreiben?
Gruss
Holli
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 16.02.2011 14:38
Titel
|
|
|
das $1 nach test.html kannste, nein, musste dir sparen... ansonsten einfach mal ausprobieren
|
|
|
|
|
Mac
Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht:
|
Verfasst Mi 16.02.2011 14:58
Titel
|
|
|
geht noch simpler
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 16.02.2011 15:20
Titel
|
|
|
auskommentierte rules werden äußerst selten beachtet
bei der zweiten rule läufst du m.e. gefahr in eine endlosschleife zu tappen...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Weiterleitung mit .htaccess ?
htaccess Weiterleitung
.htaccess 301 weiterleitung
htaccess 301 weiterleitung von unterseiten
htaccess weiterleitung Dateiname mit Leerzeichen
Domain behalten mit .htaccess Weiterleitung
|
|