I want to shunt all browsers of a certain age off to their own page. What is the best method for doing this? Perhaps some JS in the header that is wrapped in :
<!--[if lte IE 7 ]>
window.location = "/unsupported-browser/";
But more importantly, why don't you allow IE users access to your site? Is it due to CSS or something else?
$this->load->helper('url'); $this->load->library('user_agent'); if ($this->agent->browser() == 'Internet Explorer' and $this->agent->version() <= 7) redirect('/unsupported-browser');
As mentioned; if you want this over your entire site, run this in MY_Controller and make sure to add
$this->uri->segment(1) != 'unsupported-browser' as an extra condition to avoid redirect loops.