如何更新.htaccess
中的规则以正确读取用户端Cookie并基于此重定向?
基本上,我有一个名为userstate
的cookie,其内容是美国各州的缩写。例如,在这种情况下,它是AL
(cookie由用户首次访问单选选项设置),如果设置了cookie,我想将用户重定向到www.domain.com/al/index.html
,否则将用户重定向为{{ 1}}
www.domain.com/index.html
答案 0 :(得分:0)
设置Cookie时,您可以重定向
A B
61880 10
62646 10
...
或者如果未设置cookie则要重定向
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_COOKIE} ^.*userstate.*$ [NC]
RewriteRule ^(.*)$ www.domain.com/al/index.html [NC,L]
尽管您只需要一个。选择另一个作为标准:)
文档:
https://www.askapache.com/htaccess/htaccess-fresh/#Set_Cookie_based_Requested_directory