U
u75web
Jungspund
Hallo zusammen,
wie richtet man eine Weiterleitung einer alten Domain auf eine neue Domain, aber auch mit der Option ohne „www“ in der URL, dh bei folgenden Aufrufen:
http://www.die-alte-domain.de
http://die-alte-domain.de
beide sollen auf http://www.neue-domain.de geleitet werden.
Das soll per htaccess geschehen.
Ansatz. 1:
Ansatz. 2:
Ansatz. 3:
Ansatz. 4:
Habe auch versucht, die Fehler Meldung zu logen:
Leider auch ohne Erfolg.
Mit „www“ funktioniert nur der Bsp. 2
Hat jemand eine Idee wie die Weiterleitung ohne „www“ definiert werden muss?
Apache/2.2.16 (Debian)
Debian 6.0.6
PHP 5.3.3-7
Danke im Voraus.
Grüße
u75web
wie richtet man eine Weiterleitung einer alten Domain auf eine neue Domain, aber auch mit der Option ohne „www“ in der URL, dh bei folgenden Aufrufen:
http://www.die-alte-domain.de
http://die-alte-domain.de
beide sollen auf http://www.neue-domain.de geleitet werden.
Das soll per htaccess geschehen.
Ansatz. 1:
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* [url]http://www.neue_domain/datei_zu_anzeige.html[/url] [L,R=301]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_HOST} ^alte_domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.alte_domain.de/$1 [L,R=301]
Ansatz. 2:
Code:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.alte_domain\.de$
RewriteRule ^(.*)$ auf [url]http://www.neue-domain.de/datei_zu_anzeige.html[/url] [R=301]
Ansatz. 3:
Code:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^(.*)$ [url]http://www.neue_domain/datei_zu_anzeige.html[/url] /$1 [R=301]
Ansatz. 4:
Code:
RewriteEngine On
RewriteCond %{http_post} ^(www\.)alte_domain.de [NC]
RewriteRule ^(.*)$ http://www.neue_domain.de/file_to_show.html/$1 [R=301,L]
RewriteCond %{QUERY_STRING} ^$
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* [url]http://www.neue_domain.de/file_to_show.html[/url] [L,R=301]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{HTTP_HOST} ^alte_domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.alte_domain.de/$1 [L,R=301]
Habe auch versucht, die Fehler Meldung zu logen:
Code:
RewriteLog /tmp/rewritei_lv.log
RewriteLogLevel 9
Leider auch ohne Erfolg.
Mit „www“ funktioniert nur der Bsp. 2
Hat jemand eine Idee wie die Weiterleitung ohne „www“ definiert werden muss?
Apache/2.2.16 (Debian)
Debian 6.0.6
PHP 5.3.3-7
Danke im Voraus.
Grüße
u75web