我需要在一个htaccess重写规则中设置两个cookie,因为我想使用两个cookie值重定向。
我正在尝试这种方式,但它只设置了一个cookie
//conditions..
RewriteRule ^ %{REQUEST_URI} [L,R,CO=cookie1:yes:.example.com,CO=cookie2:yes:.example.com]
请建议一种方法在一个重写规则中设置两个cookie。
感谢。
答案 0 :(得分:2)
以下是设置多个Cookie的方法:
RewriteCond %{HTTP_COOKIE} !^.*cookie1=yes [NC]
RewriteRule ^ - [CO=cookie1:yes:.example.com]
RewriteCond %{HTTP_COOKIE} !^.*cookie2=yes [NC]
RewriteRule ^ %{REQUEST_URI} [L,R,CO=cookie2:yes:.example.com]
cookie1
之外什么都不做。cookie2
并重定向到自己。