how to redirect international users to English version of website using htaccess?
I'm doing my first htaccess steps and going nowhere...

I have a site in German and English and I want to redirect all non German-speaking users to the English version of the site.

Here is what I have:

    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP:Accept-Language} (cs|da|el|en|es|et|fi|fr|ga|hr|hu|it|lt|lv|nl|no|pl|pt|ro|ru|sl|sr|sv) [NC]
    RewriteRule ^$ http://www.some.de/index.cfm?language=EN [R,L]

**Two questions:**  
I'm in Germany with a browser set to German and I'm still redirected to the Englisch version. Why is that?  
Will this have to be done for all subsequent pages in case the user starts out on some lower level page? Do I have to make a rewrite rule for every page?

Thanks for help!

how to redirect international users to English version of website using htaccess?
===

I'm doing my first htaccess steps and going nowhere...

I have a site in German and English and I want to redirect all non German-speaking users to the English version of the site.

Here is what I have:

    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP:Accept-Language} (cs|da|el|en|es|et|fi|fr|ga|hr|hu|it|lt|lv|nl|no|pl|pt|ro|ru|sl|sr|sv) [NC]
    RewriteRule ^$ http://www.some.de/index.cfm?language=EN [R,L]

**Two questions:**  
I'm in Germany with a browser set to German and I'm still redirected to the Englisch version. Why is that?  
Will this have to be done for all subsequent pages in case the user starts out on some lower level page? Do I have to make a rewrite rule for every page?

Thanks for help!
