htaccess将IE重定向到子文件夹

时间:2014-06-18 03:39:42

标签: apache .htaccess mod-rewrite redirect

我想重定向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]

0 个答案:

没有答案