Печать

Редирект по странам через .htaccess (сервер апач)

Столкнулся с проблемой переадресации по странам.

В моем случае я хотел так, чтобы юзер автоматически переадресовывался на определенную страницу в зависимости от его гео признака.

Например:

Украина → site.ru/ua

Россия → site.ru/ru

И таки нашел, работающий способ:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} !^(ua|ru) [NC]
RewriteRule ^$ /ua [R=301,L]
RewriteRule ^$ /ru [R=301,L]

Теперь, только подставляйте вместо (ua|ru) свои страны и свои ссылки для переадресации.

 

 

Копирование текста разрешено только с сылкой на данный материал.