|
|
|
Знатоки .htaccessа подскажите, как перенаправлять пользователей из определенного списка стран и ИПов на другой сайт(страницу)? Буду очень признателен |
|
|
|
|
|
RewriteEngine On
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^us$
RewriteRule ^(.*)$ http://америкашек_сюда [L] |
|
|
|
|
|
Я к сожалению не спец. по htaccess
Прошу прести полный код для редиректа подсетей 202|203|210|211|212|218|61 и стран BY,UA,KZ,RU,IN,MA,CO,EG,HK,SG,DZ,NG,BR,MX,AR,CL,VE,SA,PL,CN,JP |
|
|
|
|
|
Знач редирект по подсетям выглядит так.
Глубоко не копал, прост забрал из яндекса и потестил на локалхосте.
Если чего не так, дополните плз
Код: |
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^127\.0\.0\..+
RewriteRule (.*) http://m.loc [redirect=permanent,last]
|
А вообще есть неплохой генератор htaccess,
http://www.htaccesstools.com
Может там чего найдёшь.
По поводу редиректа по странам, насколько я понимаю, на серваке долже присутствовать модуль GeoIP с базой.
(Хотя енто я не тестил, как с яндекса содрал так и выкладываю.)
В таком случае редиректы будут выглядеть так
Код: |
GeoIPEnable On
GeoIPDBFile /***/GeoIP.dat
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^UA$
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteRule ^(.*)$ http://nah.ru [L]
|
Первый работает точно ) А второй.. Хез |
|
|
|
|
|
Возможно просто
Код: |
RewriteEngine on
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^UA$
RewriteCond %{ENV:GEOIP_COUNTRY_CODE} ^RU$
RewriteRule ^(.*)$ http://nah.ru [L]
|
|
|
|
|
|
|
Вот нашел интересную фишку
Код: |
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (aa|ab|af|am|ar|as|ay|az|ba|be|bg|bh|bi|bn|bo|br|ca|co|cs|cy|da|de|dz|el|en|eo|es|et|eu|fa|fi|fj|fo|fr|fy|ga|gd|gl|gn|gu|ha|hi|hr|hu|hy|ia|ie|ik|in|is|it|iw|ja|ji|jw|ka|kk |kl|km|kn|ko|ks|ku|ky|la|ln|lo|lt|lv|mg|mi|mk|ml|mn|mo|mr|ms|mt|my|na|ne|nl|no|oc|om|or|pa|pl|ps|pt|qu|rm|rn|ro|ru|rw|sa|sd|sg|sh|si|sk|sl|sm|sn|so|sq|sr|ss|st|su|sv|sw|ta|te| tg|th|ti|tk|tl|tn|to|tr|ts|tt|tw|uk|ur|uz|vi|vo|wo|xh|yo|zh) [NC]
RewriteRule .* http://url [R,L]
|
Жду No, с ответами! Знаю, что он профи по .htaccessу |
|
|
|
|
|
Но в твоём примере редиректить будет по языкам пользователей
а не по географическому местонахождению, ент немного другое |
|
|
|
|
|
Я в курсе Говорю фишка интересная |
|
|
|
|
|
Павлик Морозов писал(а): |
Вот нашел интересную фишку
Код: |
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (aa|ab........
|
Жду No, с ответами! Знаю, что он профи по .htaccessу
|
и для твоего сервака я буду выглядеть америкосом |
|
|
|
|
|
|
|