我的某个域/site
有一个文件夹。这里我有一个.htaccess
文件:
rewriteengine on
rewritebase /
rewritecond %{HTTP_COOKIE} !allow=asdx
rewriterule ^.*$ .set-cookie.php
基本上我想将所有没有允许cookie设置为“asdx”的请求重定向到另一个文件。
问题是,我有像/site/subdomain1
这样的文件夹,这些文件夹有.htaccess
个自己的文件(rewriteengine on
)。访问其中一个文件会使初始重定向(基于cookie)无效。如果我从子文件夹中禁用rewriteengine on
指令,则基于cookie的重定向将再次起作用。
如何在不实际访问单个子文件夹并将其添加到那里的情况下,使基于cookie的重定向工作?
答案 0 :(得分:0)
使用以下内容作为重写规则:
rewriterule ^.*$ .set-cookie.php [R=302,L]