我想重定向MS IE6-8在同一个域上转到/ ie / $ 1但是我得到了一个无限的重定向循环,la:mydomain.com/ie/ie/ie/ie / ...
我添加了这一行RewriteCond %{REQUEST_URI} !^/ie/,
,但它没有帮助。任何见解?
这是我的htaccess文件:
(这是一个Angular应用程序,可以将搜索引擎重定向到/ seo文件夹中的模板。只需将它留在这里以保证完整性,以防它产生影响)
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Angular routes pointing to the same index file
RewriteRule ^home /index.html [NC,L]
RewriteRule ^page1 /index.html [NC,L]
RewriteRule ^page2 /index.html [NC,L]
# IE templates
RewriteRule ^ie/(.*)$ /ie/$1_tpl.html [NC,L]
#IE redirect
RewriteCond %{REQUEST_URI} !^/ie/
RewriteCond %{HTTP_USER_AGENT} "MSIE [6-8]" [NC]
RewriteRule ^(.*)$ /ie/$1 [R=301,L]
#SEO redirects
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=/?(.*)$
RewriteRule ^(.*)$ /seo/%1_seo.html? [NC,L]