[TYPO3-german] Problem mit RewriteRule -> deutsche/englische Seiteninhalte

Helmut Hummel typo3 at jhpc.de
Mon Jun 16 14:10:02 CEST 2008


Andreas Burg wrote:
> Justin Heindorf schrieb:
>>
>> Dazu habe ich mir folgendes ausgedacht:
>> --- [snip] ---
>> RewriteCond %{HTTP_HOST} ^.*\.meinedomain\.com$ [NC]
>> RewriteCond %{REQUEST_URI} !^/en/.*$ [NC]
>> RewriteRule (.*) http://www.meinedomain.com/en/$1 [R=301,L]
>> --- [snip] ---
>>
>> Die Rule soll nur greifen, wenn man in der COM-Domain ist und wenn die
>> URI kein "en/" enthält. Dann soll sie das EN ergänzen.
>>
>> Meine Vermutung: die erste Lösung behakt sich mit den originalen
>> T3-ReWrite-Rules:

Genau, denn der redirect erfolgt auf /index.php, was durch Deine Regel 
umgeschrieben wird auf /en/index.php, was wiederum umgeschrieben wird 
auf /index.php ...

Folgendes sollte Dein Problem lösen:

RewriteCond %{HTTP_HOST} ^.*\.meinedomain\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/en/.*$ [NC]
RewriteCond %{REQUEST_URI} 
!^/(typo3|typo3temp|typo3conf|t3lib|tslib|uploads|showpic\.php|fileadmin|index\.php) 
[NC]
RewriteRule (.*) http://www.meinedomain.com/en/$1 [R=301,L]

(RewriteCondition ohne Zeilenumbruch)

Damit stellst Du zudem sicher, dass der direkte Zugriff auf fileadmin, 
etc. auch nicht umgeschrieben wird!

> ich würde dir vorschlagen, dass du dich von deiner Idee löst.

Nun das Problem ist doch hinlänglich bekannt. Des Kunden Wunsch ... ;)

> Ich weiß,
> das ist nicht immer gerne gehört, aber eine .com repräsentiert eine
> kommerzielle Seite und und eine .de eine deutsche Seite.

Es gibt im Web also deutsche und kommerzielle Seiten, soso (SCNR)

Im Ernst. Die Praxis erweist, dass der Zugriff auf .de Domains mit 
deutscher Sprache (auf der folgenden Webseite) assoziiert wird, während 
man bei .com eher mit englischer Sprache (oder Sparachauswahl) 
konfrontiert wird.

Dennoch finde ich Deinen Hinweis gut.

Es wäre wohl besser von domain.de auf domain.com/de umzuleiten (ist bei 
vielen gängige Praxis...)

Viele Grüße
Helmut


More information about the TYPO3-german mailing list