是否可以根据是否存在 cookie 设置不同的别名?我想要实现的目标是:根据浏览器中是否设置了 cookie,使用不同的文件夹显示不同的内容,同时保持所有 URL 路径相同。例如:
if(COOKIE=foo & value=val)
alias /x /y
else
alias /x /z
欢迎提出任何建议
非常感谢!Jason
答案1
尝试使用类似这样的方法:
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ***
RewriteRule /x(.*) /y$1 [L]
#else
RewriteRule /x(.*) /z$1 [L]
将 *** 替换为您要匹配的正确内容 - 请参阅如何使 RewriteCond %{HTTP_COOKIE} 与 cookie 值完全匹配?