Реклама на сайте Advertise with us

Господа мастера вопрос по редиректу с помощью .htaccess

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 18.09.03
Сообщения: 555
Рейтинг: 60

Ссылка на сообщениеДобавлено: 30/04/05 в 10:20       Ответить с цитатойцитата 

Гомпода мастера извинияюсь за некоторое дублирование топика, но оочень хочется узнать как правильно написать в .htaccess дерективы чтобы к примеру с сиджа перенаправить весь русский трафик на нужный урл
и весь америкосовский траф тоже на нужный урл, заранее спасибо оочень буду благодарен и всех отценю по маскимуму

0
 



С нами с 19.02.03
Сообщения: 2
Рейтинг: 9

Ссылка на сообщениеДобавлено: 30/04/05 в 11:07       Ответить с цитатойцитата 

Простой вариант, фильтрация по языку:
http://www.htaccesstools.com/redirection-by-language/
Код:

RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (en) [NC]
RewriteRule .* http://www.yourdomain.com/english.html [L]


Сложные варианты. Фильтрация по hostname и фильтрация по IP address. 1ый вариант не эффективен по ряду причин. Во 2ом нужна база ip адресов. Базы продают за деньги.

Если у хостера стоит GeoIP, пишем:
Код:

GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^CA$
RewriteRule ^(.*)$ http://www.canada.com [L]


GeoIP Apache API
maxmind.com/app/mod_geoip
Но, как я уже сказал база к нему стоит денег.

3
 



С нами с 26.08.04
Сообщения: 92
Рейтинг: 144

Ссылка на сообщениеДобавлено: 30/04/05 в 11:08       Ответить с цитатойцитата 

Есть есть geoip то что -то типа этого

RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteRule ^(.*)$ http://www.russian.ru

RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^US$
RewriteRule ^(.*)$ http://www.usa.com

3
 
+ + +


С нами с 18.09.03
Сообщения: 555
Рейтинг: 60

Ссылка на сообщениеДобавлено: 30/04/05 в 13:38       Ответить с цитатойцитата 

#RewriteEngine On
#RewriteRule ^gallery/(.*)$ cj_out.php
#RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
#RewriteRule ^(.*)$ http://www.my.ru

вот кусок моего файла написал пример но все равно не работает что нитак
аксес от фароры

0
 



С нами с 17.07.04
Сообщения: 677
Рейтинг: 590

Ссылка на сообщениеДобавлено: 30/04/05 в 13:50       Ответить с цитатойцитата 

https://www.master-x.com/articles/article/57/page/1/
в середине страницы все написано

0
 
+ + +


С нами с 18.09.03
Сообщения: 555
Рейтинг: 60

Ссылка на сообщениеДобавлено: 30/04/05 в 14:03       Ответить с цитатойцитата 

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

0
 



С нами с 26.08.04
Сообщения: 92
Рейтинг: 144

Ссылка на сообщениеДобавлено: 30/04/05 в 18:31       Ответить с цитатойцитата 

строка RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$ - это условие для редиркта в конце идет код страны (просто подсавляешь нужную)

а у тя в примере все строчки закомментированы потому и не работает

3
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »