2016-09-27 6 views
1

私は2つのドメインを持っており、それぞれ異なる言語を設定したいと考えています。 domain.plのために私はcookie lang = plを設定したいと思います。domain.euにはlang = enが必要です。誰でも.htaccessで設定する方法を知っていますか?.htaccessのドメインに応じてCookieを設定します

あなたがドメインに依存クッキーを書くためにこれらのルールを使用することができます

答えて

2

RewriteEngine On 

# set cookie lang=pl 
RewriteCond %{HTTP_HOST} \.pl$ [NC] 
RewriteRule^- [L,CO=lang:pl:%{HTTP_HOST}] 

# set cookie lang=en 
RewriteCond %{HTTP_HOST} \.eu$ [NC] 
RewriteRule^- [L,CO=lang:en:%{HTTP_HOST}] 
+0

はい、それは動作しますが、あなたに感謝:)多分あなたは、このようなものを作る方法を知っている:私はdomain.pl/をリダイレクトしますdogをdomain.pl/catに設定して言語をplに設定しますが、domain.pl/cowでは言語を設定してアイデアを出したいのですか? – Joint

+0

2つのルールの下に書き換えルールを追加するだけです: 'RewriteRule^dog /?$ cow' – anubhava

関連する問題