2016-09-27 48 views
1

我有兩個域,我想爲它們設置不同的語言。對於domain.pl,我想設置Cookie lang = pl和domain.eu我想要lang = en,任何人都知道如何在.htaccess中設置它?根據域中的.htaccess設置cookie

回答

2

您可以使用這些規則來編寫的cookie取決於域:

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/狗到domain.pl/cat並將語言設置爲pl,但對於domain.pl/cow,我希望設置語言en - 任何想法? – Joint

+0

只需在上面2條規則的下面添加一條重寫規則:'RewriteRule^dog /?$ cow' – anubhava