Jump to content
  • 0

Przekierowanie Na Inna Subdomenę Dla Użytkowników Z Poza Polski


seska

Question

Witam,

mam dwa sklepy. Jeden z dwoma językami: sklep.com/pl/ i sklep.com/en/. Oraz drugi z cenami w Euro i nieco innym asortymentem - en.sklep.com. 

Chcę aby osoba z IP z poza polski automatycznie została przerzucona na subdomenę en.sklep.com.

 

Sklep.com/pl i sklep.com/en znajduje się w katalogu /prod. Tam też w pliku .htaccess dodałam następującą regułę:

RewriteEngine on RewriteCond %{ENV:GEOIP_COUNTRY_CODE} !^PL$
RewriteRule ^(.*)$ http://en.sklep.com$1 [L]

Jednak nie działa ona wcale.

Co zrobiłam źle ?

Dodam że automatycznie strona wskakuje na sklep.com/pl/ lub sklep.com/en w zależności od języka przeglądarki, GEOIP jest włączone i działa.

 

 

to dane wynikowe z pliku test.php

Test Geo Ip 

IP: 87.xxx.xxx.xxx
GEOIP_AREA_CODE: 0
GEOIP_CITY: Kraków
GEOIP_COUNTRY_CODE: PL
GEOIP_COUNTRY_NAME: Poland
GEOIP_DMA_CODE: 0
GEOIP_LATITUDE: 50.083302
GEOIP_LONGITUDE: 19.916700
GEOIP_REGION: 77

a to zawartość pliku test.php:

<?php
echo "Test Geo Ip <br><br>";
echo "IP: ".$_SERVER['REMOTE_ADDR']."<br>";


echo "GEOIP_AREA_CODE: ".$_SERVER['GEOIP_AREA_CODE']."<br>";
echo "GEOIP_CITY: ".$_SERVER['GEOIP_CITY']."<br>";


echo "GEOIP_COUNTRY_CODE: ".$_SERVER['GEOIP_COUNTRY_CODE']."<br>";

echo "GEOIP_COUNTRY_NAME: ".$_SERVER['GEOIP_COUNTRY_NAME']."<br>";


echo "GEOIP_DMA_CODE: ".$_SERVER['GEOIP_DMA_CODE']."<br>";
echo "GEOIP_LATITUDE: ".$_SERVER['GEOIP_LATITUDE']."<br>";


echo "GEOIP_LONGITUDE: ".$_SERVER['GEOIP_LONGITUDE']."<br>";


echo "GEOIP_REGION: ".$_SERVER['GEOIP_REGION']."<br>";
?>

Z góry dziękuję za wskazówki.

Pozdarwiam

Aga

Edited by seska (see edit history)
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...