PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu .htaccess



DerAufgeklUser
16.07.08, 19:23
Ahoi!

Ich würde gern mittels .htaccess von domain.com auf domain.de/english umleiten. Da ich schonmal ein ähnliches Problem hatte, habe ich einfach die vorhandene .htaccess der anderen Seite genommen und umgeschrieben. Umgeleitet wird jetzt allerdings von domain.com nach domain.com/domain.de/english.


.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com
RewriteRule ^.*$ domain.de/english/ [R=301,L]


Warum?

EDIT: Oh, hab es grad herausgefunden. So gehts:


.htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} domain.com
RewriteRule ^.*$ http://domain.de/english/ [R=301,L]

Pingu
17.07.08, 09:25
Hiermit geht es vielleicht etwas Resourcen-schonender: http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect

marce
17.07.08, 09:31
Da er wohl nur die .com-Domain umleiten will kommt er AFAIK um rewrite nicht drum herum, da er die RewriteCond braucht.

Alternativ über VirtHosts (auch Overkill?) oder JS (pöse)...

Pingu
17.07.08, 10:12
Davon bin ich ausgegangen, dass es über verschiedene Virtual Hosts jeweils für .de und .com läuft.

fuffy
17.07.08, 11:04
Hi!


Davon bin ich ausgegangen, dass es über verschiedene Virtual Hosts jeweils für .de und .com läuft.
Naja, dann wäre RewriteCond irgendwie überflüssig. :)

Gruß
fuffy

Pingu
17.07.08, 11:21
Dann bräuchte man aber auch keine Redirect mit 301 (permanent) machen, sondern könne es komplett über eine internes Rewrite abhandeln.

fuffy
17.07.08, 13:39
Dann bräuchte man aber auch keine Redirect mit 301 (permanent) machen, sondern könne es komplett über eine internes Rewrite abhandeln.
Nicht, wenn man eine einheitliche Domain haben will.

Gruß
fuffy