2012-03-03 161 views
0

我有一个名为“cookiename”与价值曲奇“OK”,我试图让一个文件夹的工作,如果你有一个cookie的允许从饼干htaccess的

我已经与

RewriteEngine On 
RewriteCond %{HTTP_COOKIE} !^cookiename=ok$ 
RewriteRule .*/[NC,L] 
tryed

没有成功...我总是收到重定向

有什么想法吗?

在此先感谢

+0

如何基于cookie的值做htaccess的重定向 - http://stackoverflow.com/questions/3978726/how-to-do-htaccess-redirect-基于cookie的价值 – scibuff 2012-03-03 20:01:50

+0

那里它没有正确的答案那里scibuff .... – Zuker 2012-03-03 20:52:01

+1

使用'@ scibuff'来通知scibuff。 – undone 2012-03-03 23:25:23

回答

2

不要将Cookie锚定到开始^或结束$。如果您有多个Cookie,这将失败。它是使用更安全字间隔定界符\b

RewriteCond %{HTTP_COOKIE} !\bcookiename=ok\b