Apache 如何让mod_rewrite验证来自不同服务器、相同域的cookie

Apache 如何让mod_rewrite验证来自不同服务器、相同域的cookie,apache,mod-rewrite,cookies,Apache,Mod Rewrite,Cookies,我有两个服务器,foo.example.com和bar.example.com。它们位于两个不同的服务器上,但位于同一个域上。在foo.example.com上,我有一个页面,上面是使用 setcookie('name','value',time()+3600,'/','example.com',1) 它会像预期的那样被创建 在bar.example.com上,我需要将访问权限限制为只有那些具有该cookie的用户,如果没有cookie,则重定向到一个自定义403页面,告诉用户他们需要登录f

我有两个服务器,foo.example.com和bar.example.com。它们位于两个不同的服务器上,但位于同一个域上。在foo.example.com上,我有一个页面,上面是使用

setcookie('name','value',time()+3600,'/','example.com',1) 
它会像预期的那样被创建

在bar.example.com上,我需要将访问权限限制为只有那些具有该cookie的用户,如果没有cookie,则重定向到一个自定义403页面,告诉用户他们需要登录foo.example.com。这是我的重写规则

RewriteCond %{HTTP_COOKIE} !name=value [NC]
RewriteCond %{REQUEST_URI} !^/error/403.html
RewriteRule ^(.*)$ /error/403.html [R,NC,L]
但是,即使cookie存在,并且列出了正确的域,并且值是正确的,我还是会继续获取403页

这个代码有什么问题?我想做的事可能吗