Frage zu htaccess und Umleitung

Alles, was den Apache betrifft, kann hier besprochen werden.

Frage zu htaccess und Umleitung

Postby isiebeck » 12. August 2008 14:01

Hallo zusammen,

ich habe eine Frage und kommt nicht so recht weiter.

Ich habe eine Seite mit 2 Domains.

www.domain.de
www.domain.com

laufen beide auf dem gleichen webserver. also alle domains auf eins.

der kunde will jetzt aber, dass alles was unter

www.domain.de/en/.... auf www.domain.com/en/.....
und umgegehrt also
www.domain.com/de/.... auf www.domain.de/de/

ungeleitet wird und ich komm nicht so recht weiter :(
isiebeck
 
Posts: 2
Joined: 12. August 2008 13:58

Postby deepsurfer » 12. August 2008 14:05

Soweit ich das noch Konzeptionell sehe, geht das mittels "rewrite" Befehle.

Titorials mal durchforsten

http://www.modrewrite.de/
http://de.selfhtml.org/servercgi/server/rewrite.htm
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby isiebeck » 12. August 2008 14:22

hm. Dachte eher mit redirect? Weil ich will ja nix "simulieren" sondern wirklich umleiten.
isiebeck
 
Posts: 2
Joined: 12. August 2008 13:58

Postby deepsurfer » 12. August 2008 14:41

War ein ersten Gedanke auf Deine Frage.

Müsste ich jetzt auch nachschauen, denn bin mir da jetzt nicht sicher, da beim redirekt eine expliziete Anfrage ob /en oder /de gemacht wurde, vorhanden sein muss.

Da aber beide Domain auf einen Hauptpfad verweisen und erst dann aufgeteilt werden bin ich der Meinung das rewrite dies erkennt und ohne zusätzlichen LINK auskommt.

Mal warten was andere noch dazu sagen.
chirio Deep
Wie sagte einst der MCP aus Tron auf dem Bildschirm zu schreiben Pflegte
" ... end of communication ... "
User avatar
deepsurfer
AF Moderator
 
Posts: 6440
Joined: 23. November 2004 10:44
Location: Cologne
Operating System: Win-XP / Win7 / Linux -Debian

Postby Wiedmann » 12. August 2008 16:17

Dachte eher mit redirect? Weil ich will ja nix "simulieren" sondern wirklich umleiten.

Was hat mod_rewrite mit simulieren zu tun? (nennt sich ja nicht mod_simulate ;-) )

Mit Redirect hast du ja nur Zugriff auf den URI-Path, aber nicht auf den Hostnamen.

Also für den einen Fall könnte das z.B. so aussehen:
Code: Select all
RewriteCond %{HTTP_HOST}  !^www\.domain\.com$
RewriteRule ^/en/(.*) http://www.domain.com/en/$1 [L,R]

(für "de" dann analog)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Apache

Who is online

Users browsing this forum: No registered users and 3 guests