检测浏览器并重定向到同一服务器中的页面

时间:2015-06-18 06:44:52

标签: php .htaccess codeigniter

我正在使用MVC处理codeIgniter项目。

我需要检测Microsoft Internet Explorer(IE)代理,并使用.htaccess文件将它们重定向到我的localhost中的另一个页面。然后我尝试了这样的事情:

RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1

RewriteCond %{HTTP_USER_AGENT} "MSIE [6-8]" [NC]
RewriteRule .* http://localhost/secPay/doc [R]

但遗憾的是它不起作用,并给出如下错误:

This webpage has a redirect loop
ERR_TOO_MANY_REDIRECTS

但它会重定向到其他服务器,例如http://www.nic.lk

但我需要将其重定向到http://localhost/secPay/doc

那我该怎么办?怎么解决这个问题?

0 个答案:

没有答案