Нужен htacess с гео- редиректом (очень срочно!)

12
6666
На сайте с 10.01.2005
Offline
505
1432

Народ выручайте, срочно. Нужен хтаксесс который если человек зашел из СНГ, то выдает обычный индекс хтмл, а если из-за границы, то редиректит на англоязычную страницу. Можно в папку. Но лучше типа на индекс2.хтмл

Самому некогда разобраться, дождался до последнего, напишите готовый, а?

Спасибо огромное!

Каждое мое сообщение проверила и одобрила Елена Летучая. (c) Для меня очень важно все что Вы говорите! (http://surrealism.ru/123.mp3) .
slaveofmoney
На сайте с 18.08.2008
Offline
131
#1

geoip или по языку браузера ?

slaveofmoney добавил 01.06.2010 в 22:28

geoip:

RewriteEngine on

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^KZ$ //например казахстан

RewriteRule ^(.*)$ /index2.html$1 [L]

пусто )
6666
На сайте с 10.01.2005
Offline
505
#2

slaveofmoney, а можно по языку? Круто!

А как сделать?

_vb_
На сайте с 25.07.2009
Offline
104
#3
6666:

А как сделать?

нужно либу ставить специальную и модуль для апача. для shared хостинга вряд ли подойдет.

http://www.maxmind.com/app/mod_geoip

Саратовская фракция серча (). Давайте посчитаемся.
slaveofmoney
На сайте с 18.08.2008
Offline
131
#4

если у вас vds то ставьте модуль geoip модуль для apache, если shared то попробуйте по языку браузера

RewriteEngine on

RewriteCond %{HTTP:Accept-language} ru|en|kz|mz|hz //коды стран через |

RewriteRule ^(.*)$ index2.html [L]

упс в первом была ошибка вызывающая бесконечное перенаправление

вот так будет правильней

RewriteEngine on

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^KZ|HZ|PNH|CN$ //кстати тоже можно через | перечислить список стран

RewriteRule ^(.*)$ index2.html [L]

6666
На сайте с 10.01.2005
Offline
505
#5
slaveofmoney:
RewriteEngine on
RewriteCond %{HTTP:Accept-language} ru|en|kz|mz|hz //коды стран через |
RewriteRule ^(.*)$ index2.html [L]

пишет - internal server error (((((

[Удален]
#6
6666:
ru|en|kz|mz|hz

а так ??

6666:
(ru|en|kz|mz|hz)
slaveofmoney
На сайте с 18.08.2008
Offline
131
#7
6666:
пишет - internal server error (((((

угумс возможно последнее правило зависит от структуры каталогов у вас, надо глянуть лог апача, (оба варианта проверены у себя на серве), стучитесь в асю 171543744

ах да еще уберите мои комментарии "//сильно умный :)"

slaveofmoney добавил 03.06.2010 в 06:29

bearman:
а так ??

вариант без скобок вполне работает ), но и с ними тоже )

A
На сайте с 12.05.2004
Offline
176
#8

База geoip денег стоит. Ее еще и обновлять надо. Проще по языку, вот тулза для этого:

http://www.htaccesstools.com/redirection-by-language/

slaveofmoney
На сайте с 18.08.2008
Offline
131
#9
alexseo:
База geoip денег стоит. Ее еще и обновлять надо. Проще по языку, вот тулза для этого:
http://www.htaccesstools.com/redirection-by-language/

GeoLite Country вполне себе бесплатен

M5
На сайте с 12.08.2009
Offline
221
M25
#10

Потерто...

► Рейтинг серверов — ТОП10 ◄
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий