1
我有兩個域,我想爲它們設置不同的語言。對於domain.pl,我想設置Cookie lang = pl和domain.eu我想要lang = en,任何人都知道如何在.htaccess中設置它?根據域中的.htaccess設置cookie
我有兩個域,我想爲它們設置不同的語言。對於domain.pl,我想設置Cookie lang = pl和domain.eu我想要lang = en,任何人都知道如何在.htaccess中設置它?根據域中的.htaccess設置cookie
您可以使用這些規則來編寫的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}]
是的,它的工作原理,謝謝:)也許你知道如何讓這樣的事情:我想重定向domain.pl/狗到domain.pl/cat並將語言設置爲pl,但對於domain.pl/cow,我希望設置語言en - 任何想法? – Joint
只需在上面2條規則的下面添加一條重寫規則:'RewriteRule^dog /?$ cow' – anubhava