Hallo zusammen,
ich habe hier mehrere Sprachen und mehrere Domains. Derzeit zeigen www.domain.de per Rewrite-Condition auf www.domain.de/de/ und z.B. www.domain.it auf www.domain.it/it/. Für die anderen Sprachen gilt das jeweils analog.
Die Conditions sehen nun so aus:
RewriteCond %{HTTP_HOST} ^(www\.)?kyowa\.de
RewriteRule ^$ /de/ [R=301,L]
RewriteCond %{HTTP_HOST} ^(www\.)?kyowa\.it
RewriteRule ^$ /it/ [R=301,L]
Nun gefällt mir daran eines nicht: Gibt man als Adresse www.domain.de/it/ ein, so erhalte ich den Inhalt in italienischer Sprache, trotz der deutschen Domain. Ich möchte jedoch bei Eingabe von www.domain.de/it/ oder www.domain.it/de/ jeweis ein 404 Not Found geliefert bekommen, da Google offensichtlich unglücklich ist, wenn es unter www.domain.de/it/ dieselbe Seite zu sehen bekommt, wie unter www.domain.it bzw. www.domain.it/it/. Gleiches gilt analog für www.domain.it/de/.
Hat jemand eine Idee, wie ich die Rewrite-Conditions erweitern muss, um das gewünschte Verhalten zu erhalten?
Viele Grüße,
Tobias