我们可以根据cookie中可用的值在apache中编写重写规则吗? 下面是示例cookie值(来自firebug)。在这里我需要根据值jforumUserId
控制我的重写规则JSESSIONID=96A0AFA5E2EE4500C8483679DA530041;
__utma=111872281.1699469794.1302588971.1305090522.1305099051.66;
__utmz=111872281.1302588971.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
jforumUserId=1; __utmc=111872281
如果jforumUserId值不是-1,我需要强制页面加载到https。这可能吗。
答案 0 :(得分:16)
试试这个:
RewriteCond %{HTTP:Cookie} (^|;\ *)jforumUserId=([^;\ ]+)
RewriteCond %2 !=-1
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]