JoNick 12:53 10.03.2009
Требуется разрешить доступ к сайту с определенных ip. Остальных отправлять на другой сайт.
Накопал пока вот что:
Order Deny,Allow
Deny from all
Allow from 10.1.1.0
здесь разрешается только 10.1.1.0, а остальные тупо теряются. Как бы их перенаправить на другой сайт?
[Ответ]
1000w 13:05 10.03.2009
RewriteEngine On
RewriteCond %{REMOTE_HOST} 192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]
п.с. если нужно что бы другие пользователи редиректелись на сайт то добавить (!):
RewriteCond %{REMOTE_HOST} !192.168.1.1
[Ответ]
JoNick 13:15 10.03.2009
Туплю чего то.. А на этом примере?
php_value register_globals 1
ErrorDocument 403 /forbidden.html
ErrorDocument 404 /not_found.html
DirectoryIndex index.htm index.html index.php
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^yandex.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^googlebot.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^rambler.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^aport.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^msnbot.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} !^Mail.Ru.* [NC,OR]
RewriteRule ^/$ - [L,R]
Order Deny,Allow
Deny from all
Allow from 10.1.1.0
Allow from 77.1.1.0
и т.д. еще 3000 адресов...
Вместо RewriteRule ^/$ - [L,R] - вписываем RewriteRule (.*) http://mydomain.com/$1 [R=301] ?
[Ответ]
1000w 13:19 10.03.2009
не позволяет не кому кроме ботов яндекса гугла и пользователей с этими ип
[Ответ]
JoNick 13:28 10.03.2009
Сообщение от 1000w:
не позволяет не кому кроме ботов яндекса гугла и пользователей с этими ип
а кому запрещен доступ, как перенаправить на другой сайт?
[Ответ]
1000w 13:32 10.03.2009
RewriteEngine On
RewriteCond %{REMOTE_HOST} !192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]
Все кто не 192.168.1.1 уходят на такуюже страничку только на домене
http://mydomain.com/
[Ответ]
JoNick 14:01 10.03.2009
Сообщение от 1000w:
RewriteEngine On
RewriteCond %{REMOTE_HOST} !192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]
а по другому никак? не реально весь список ip снг переделать из Allow from в RewriteCond %{REMOTE_HOST} !, да и обьем htaccess вырастет...
[Ответ]
ilyaerin 14:10 10.03.2009
JoNick
А маску для ip использовать?
192.168.0.*
[Ответ]
1000w 15:12 10.03.2009
JoNick, можно помоему через geo_ip
[Ответ]
JoNick 15:29 10.03.2009
Сообщение от loshadka:
А маску для ip использовать?
192.168.0.*
не ну маски само собой
Allow from 93.157.12.0/23
Allow from 93.157.14.0/23
Allow from 93.157.16.0/21 и т.д.
Сообщение от 1000w:
JoNick, можно помоему через geo_ip
проблема с ним на хосте..
[Ответ]