Hi All,

I'm at my wits end with this one. Never been strong with .htaccess and this one has me baffled.

I'm trying to achieve having a site that uses geoip to direct uses to country pages. Eg domain.com > domain.com/us/ or domain.com/eu/

This works fine to achieve that

Code:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(DE|FR|GB)$
RewriteCond %{REQUEST_URI} !^/eu/
RewriteRule ^(.*)$ /eu/$1 [R,L]
Good.

Now I want to use one set of pages in the root that each virtual directory pulls and then the content will be dynamically generated.

This code works fine for that bit

Code:
RewriteRule ^eu/(.*)[/]?$ /$1 [NC,L]
What's the problem then? Well I can't get them working together because it goes into a loop. I understand why it goes into the loop but I can't figure out how to get round it. Can anyone point me in the right direction?

Total code in .htaccess in root

Code:
RewriteEngine On
RewriteBase /
 
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^(DE|FR|GB)$
RewriteCond %{REQUEST_URI} !^/eu/
RewriteRule ^(.*)$ /eu/$1 [R,L]
RewriteRule ^eu/(.*)[/]?$ /$1 [NC,L]
TIA

Adam