2010-06-11 96 views
1

在使用mod_rewrite的htaccess中,如何讀取cookie的值,然後將該值添加到URI?使用htaccess讀取cookie並將cookie值添加到URI

例如,如果一個cookie名爲 「foo」 設置爲 「欄」 的值,我需要htaccess的重定向到:

example.com/?foo=bar 

或URL的任何變化:

example.com/folder/stuff/things/?foo=bar 

回答

4

我沒有測試過,但是這可能將工作(B標誌是故意省略):

RewriteCond %{HTTP_COOKIE} (?:^|;\s*)foo=([^;]*) 
RewriteRule .* $0?foo=%1 [L,QSA,NS]