Старый 10.03.2009, 12:53   #1   
Форумец
 
Сообщений: 1,671
Регистрация: 14.11.2003

JoNick вне форума Не в сети
Вопрос по htaccess. В нете не нашел..

Требуется разрешить доступ к сайту с определенных ip. Остальных отправлять на другой сайт.
Накопал пока вот что:

Order Deny,Allow
Deny from all
Allow from 10.1.1.0

здесь разрешается только 10.1.1.0, а остальные тупо теряются. Как бы их перенаправить на другой сайт?
  Ответить с цитированием
Старый 10.03.2009, 13:05   #2   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
RewriteEngine On
RewriteCond %{REMOTE_HOST} 192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]


п.с. если нужно что бы другие пользователи редиректелись на сайт то добавить (!):
RewriteCond %{REMOTE_HOST} !192.168.1.1

Последний раз редактировалось 1000w; 10.03.2009 в 13:30.
  Ответить с цитированием
Старый 10.03.2009, 13:15   #3   
Форумец
 
Сообщений: 1,671
Регистрация: 14.11.2003

JoNick вне форума Не в сети
Туплю чего то.. А на этом примере?

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] ?

Последний раз редактировалось JoNick; 10.03.2009 в 14:02.
  Ответить с цитированием
Старый 10.03.2009, 13:19   #4   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
не позволяет не кому кроме ботов яндекса гугла и пользователей с этими ип
  Ответить с цитированием
Старый 10.03.2009, 13:28   #5   
Форумец
 
Сообщений: 1,671
Регистрация: 14.11.2003

JoNick вне форума Не в сети
Цитата:
Сообщение от 1000w Посмотреть сообщение
не позволяет не кому кроме ботов яндекса гугла и пользователей с этими ип
а кому запрещен доступ, как перенаправить на другой сайт?
  Ответить с цитированием
Старый 10.03.2009, 13:32   #6   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
RewriteEngine On
RewriteCond %{REMOTE_HOST} !192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]

Все кто не 192.168.1.1 уходят на такуюже страничку только на домене http://mydomain.com/
  Ответить с цитированием
Старый 10.03.2009, 14:01   #7   
Форумец
 
Сообщений: 1,671
Регистрация: 14.11.2003

JoNick вне форума Не в сети
Цитата:
Сообщение от 1000w Посмотреть сообщение
RewriteEngine On
RewriteCond %{REMOTE_HOST} !192.168.1.1
RewriteRule (.*) http://mydomain.com/$1 [R=301]
а по другому никак? не реально весь список ip снг переделать из Allow from в RewriteCond %{REMOTE_HOST} !, да и обьем htaccess вырастет...
  Ответить с цитированием
Старый 10.03.2009, 14:10   #8   
фотограф
 
Аватар для ilyaerin
 
Сообщений: 2,738
Регистрация: 20.10.2004

ilyaerin вне форума Не в сети
JoNick
А маску для ip использовать?
192.168.0.*
  Ответить с цитированием
Старый 10.03.2009, 15:12   #9   
+79038594250
 
Сообщений: 1,493
Регистрация: 31.01.2005
Возраст: 41

1000w вне форума Не в сети
JoNick, можно помоему через geo_ip
  Ответить с цитированием
Старый 10.03.2009, 15:29   #10   
Форумец
 
Сообщений: 1,671
Регистрация: 14.11.2003

JoNick вне форума Не в сети
Цитата:
Сообщение от 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
проблема с ним на хосте..
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind