求救,启用缓存后重定向问题
各位大神好: wap站的CI启用了文件缓存,现在想让电脑访问的时候去www,应该在哪里加代码呀?对于已经有缓存的网页,CI就直接把wap的信息给返回去了,不进php的处理函数怎么办?
项目着急,直接修改了:
Output.php中的_display_cache函数,在函数开头判断如果是PC就直接用header指令跳走。
为了避免继续输出wap内容,header后面需要跟一个die();
目前线上看已经能工作了。大神们看这么解决主要问题在哪里,是否可以用hook来替换?如果替换怎么个搞法? CodeIgniter.php的322行有这个:
if ($EXT->call_hook('cache_override') === FALSE && $OUT->_display_cache($CFG, $URI) === TRUE)
{
exit;
} 为什么不用伪静态 的改写呢?
页:
[1]