|
|
Ownzone

: 27.08.2010 : 6
|
| : 27.08.2010, 14:43 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Hallo zusammen,
ich würde gerne alle .ch Domains auf www.domain.ch weiterleiten und alle .de Domains auf www.domain.de
Wie kann ich das mit Mod Rewrite lösen?
Schöne Grüße |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 27.08.2010, 14:47 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Hallo Ownzone,
willkommen hier im Forum.
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.+)\.ch$
RewriteCond %{HTTP_HOST} !^www\.example\.ch$
RewriteRule ^(.*)$ http://www.example.ch/$1
RewriteCond %{HTTP_HOST} ^(.+)\.de$
RewriteCond %{HTTP_HOST} !^www\.example\.de$
RewriteRule ^(.*)$ http://www.example.de/$1
|
www.example. jeweils durch die .ch bzw. .de Zieldomain ersetzen.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
Ownzone

: 27.08.2010 : 6
|
| : 27.08.2010, 15:00 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Wow ich bin beeindruckt. Die Antwort kam richtig schnell!
Danke es hat funktioniert
Allerdings hat es mein Problem doch nicht ganz gelöst.
Ich hab eine Website mit vielen Domains. Wenn ich jetzt auf der Seite verschiedene Link anklicke dann kann es sein das die Domain wechselt. Ich habe gehofft das ich es damit in Griff bekomme. Leider springt es halt jetzt zwischen domain.ch und domain.de.
Noch ne Idee wie ich das lösen kann? |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 27.08.2010, 15:09 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Wenn die Links auf eine de Domain gehen, wird auf die .de Zieldomain gelenkt.
Bei .ch Links das gleiche auf die ch Zieldomain.
Es hilft also nur, wenn Du die Links auf Deiner Seite richtig bezeichnest.
Bzw.: Beste Vorgehensweise wäre wohl, alle internen Links nicht absolut sondern relativ zu setzen und allenfalls Links, die einen Wechsel der Länderdomain erreichen sollen, absolut zu setzen.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
Ownzone

: 27.08.2010 : 6
|
| : 27.08.2010, 15:17 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Genau so sind diese auch gesetzt.
Alle internen Links sind relativ. Bis auf die die einen wechseln der Domain erreichen sollen. |
|
| Nach oben |
|
 |
chris21

: 10.04.2005 : 1917
|
| : 27.08.2010, 15:20 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Hm, schick mir am besten mal die URL per PM, dann schaue ich mal, was da passiert.
Einfach mal abwarten und Tee trinken. Das wird scho'.
Auch ne schöne Seite: klick. |
|
| Nach oben |
|
 |
Ownzone

: 27.08.2010 : 6
|
| : 05.10.2010, 10:50 : Mod_rewrite Alle .ch Domain weiterleitenr |
|
|
Hi zusammen,
So war im Urlaub deswegen die späte Antwort.
Die Seite zusenden geht leider nicht sry.
Ich hätte aber noch eine andere Idee.
Kann ich direkt in der htaccess die URL prüfen ob ein bestimmter String enthalten ist:
Beispiel:
www.domain.de/deutschland/bla/blubb.html
www.domain.ch/schweiz/bla/blubb.html
Immer wenn da deutschland steht soll es auf .de gehen und wenn schweiz steht dann auf .ch |
|
| Nach oben |
|
 |