.htaccess ERR_TOO_MANY_REDIRECTS |
I want to detect Internet explora 8 or lower version of Internet explora and redirect Internet explora agents to another view.
I tried to do that like this RewriteEngine on RewriteCond %{HTTP_USER_AGENT} "MSIE [6-8]" [NC] RewriteCond %{REQUEST_URI} !^/sample.html RewriteRule .* /sample.html [R] it does work but when I try to redirect it to a view inside codeIgnitor, it dooes not work and it gives " ERR_TOO_MANY_REDIRECTS " then how can I perform this ? my view is located in application/views/IEView.php how can I redirect it properly ? Appreciate any help Dilan
First, you should perform the redirect in .htaccess or CodeIgniter, not both.
Second, you need to redirect to a controller/method, not a view; or simply load a different view for the user agent rather than redirecting. If you are redirecting, you need to make sure you aren't performing another redirect when the user comes into the site after being redirected. A redirect tells the browser to go to another URL, which means your application is going to start over again with the same user requesting the new URL.
(06-17-2015, 07:36 AM)mwhitney Wrote: First, you should perform the redirect in .htaccess or CodeIgniter, not both. Can you give me a sample ?
(06-17-2015, 07:52 AM)dilanwijerathne Wrote:(06-17-2015, 07:36 AM)mwhitney Wrote: First, you should perform the redirect in .htaccess or CodeIgniter, not both. PHP Code: $viewName = 'nonIeView'; |
Welcome Guest, Not a member yet? Register Sign In |