I'm trying to redirect web traffic from Argentina to a certain page from our website, and all the other traffic to a different page, using GeoIP and .htaccess.
This is an example of what I'm trying to use (in this example, I'm using only two countries, Argentina and Colombia.)
GeoIPEnable On
# Redirect Colombia
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CO$
RewriteRule ^(.*)$ http://www.mywebsites.com.ar/index2.html [L]
# Redirect Argentina
#RewriteEngine on
#RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^AR [NC]
#RewriteRule ^(.*)$ http://www.mywebsite.com.ar/index.html [L]
Thing is, it doesn't work.
I also tried this:
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^AR$
instead of declaring every single country I want to redirect, but didn't work, either.
Can anyone spot the problem?
Thanks in advance,
Ignacio
In your .htaccess, put following code This will redirect all traffic( outside of India) to https://newexample.abc.com
<IfModule mod_geoip.c>
GeoIPEnable On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^IN$
RewriteRule ^(.*)$ https://newexample.abc.com/$1 [L]
</IfModule>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With