我正在使用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
那我该怎么办?怎么解决这个问题?