我想将访问者重定向到某个页面,具体取决于他们是否设置了cookie。在PHP或htaccess中执行此操作会更好吗?当谈到htaccess时,我是一个完整的菜鸟,但我觉得它会有明显的速度优势,因为它实际上是在网站加载之前发生的,而php发生在之后,我是对的吗?
答案 0 :(得分:0)
大多数情况下,差异可能是微不足道的,但是因为htaccess文件中的指令被缓存(如果你在服务器/ vhost配置中放置规则会更快),没有必要交出请求处理程序(如php)。
类似的东西:
RewriteEngine On
RewriteCond %{HTTP_COOKIE} cookiename=cookievalue
RewriteRule ^(?!certain-page.php) /certain-page.php [L,R]