Webserver (Apache) htaccess Weiterleitung URL - Sprache
Hallo, ich hoffe mir kann jemand bei folgendem Problem helfen
Ich habe eine Weiterleitung auf der DE Domain wie folgt erfolgreich eingerichtet :
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://www.xyz.com [R,L]
Nun werden alle FR Besucher auf die com Domain umgeleitet.
Nun würde ich aber gerne die Besucher auf die entsprechende Unterseite umleiten, also :
VON
www.xyz.de/unterseite2
AUF
www.xyz.com/unterseite2
usw.
Hintergrund ist der, dass Google Adwords die Anzeigen der com Domain nicht aktiviert, für die DE Domain aber schon ( In Frankreich)
Deshalb wird jetzt Werbung mit der DE Domain geschalten, hier sollen die Besucher aus FR dann aber auch gleich auf die entsprechende Seite geführt werden.
Ich habe eine Weiterleitung auf der DE Domain wie folgt erfolgreich eingerichtet :
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule .* http://www.xyz.com [R,L]
Nun werden alle FR Besucher auf die com Domain umgeleitet.
Nun würde ich aber gerne die Besucher auf die entsprechende Unterseite umleiten, also :
VON
www.xyz.de/unterseite2
AUF
www.xyz.com/unterseite2
usw.
Hintergrund ist der, dass Google Adwords die Anzeigen der com Domain nicht aktiviert, für die DE Domain aber schon ( In Frankreich)
Deshalb wird jetzt Werbung mit der DE Domain geschalten, hier sollen die Besucher aus FR dann aber auch gleich auf die entsprechende Seite geführt werden.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 203921
Url: https://administrator.de/forum/webserver-apache-htaccess-weiterleitung-url-sprache-203921.html
Ausgedruckt am: 24.04.2025 um 07:04 Uhr
9 Kommentare
Neuester Kommentar
Dann musst du bei der Rewrite-Rule die Unterseite mit angeben, also etwa so:
RewriteRule ^(.*)$ http://www.xyz.com/$1 [R,L]
$1 bezieht sich dann auf das, was vorne in Klammern steht.
RewriteRule ^(.*)$ http://www.xyz.com/$1 [R,L]
$1 bezieht sich dann auf das, was vorne in Klammern steht.
Naja, was ich halt schrieb: Du brauchst für jeden Dateinamen zwei eigene Zeilen, also etwa so:
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule /deutscheseite1 http://www.xyz.com/franzseite1 [R,L]
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule /deutschezweiteseite http://www.xyz.com/franzzweiteseite [R,L]
usw.
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule /deutscheseite1 http://www.xyz.com/franzseite1 [R,L]
RewriteCond %{HTTP:Accept-Language} (fr) [NC]
RewriteRule /deutschezweiteseite http://www.xyz.com/franzzweiteseite [R,L]
usw.