【发布时间】:2011-04-28 01:58:30
【问题描述】:
我在谷歌上失败了,在这里我找不到答案。抱歉,我是 htaccess 的新手,它的语法很奇怪,很难学!
你可以在这里看到我想要做什么......
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC]
RewriteRule .* http://localhost/mysite/cache/$1 [R=301,L]
RewriteRule .* http://localhost/mysite/cache/guest [R=301,L]
我正在为每个用户缓存页面以提高加载速度。如果他们使用 cookie 登录,我想重定向到正确的 HTML 缓存文件夹,否则我想加载访客缓存。
现在它进入了一个 infi 循环。如果我删除 [R=... 则会收到内部服务器错误。
请帮忙!!!谢谢!!!
【问题讨论】:
标签: .htaccess cookies redirect