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

.

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



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

Ссылка на сообщениеДобавлено: 13/08/03 в 09:07       Ответить с цитатойцитата 



Последний раз редактировалось: Elena (04/11/17 в 05:16), всего редактировалось 1 раз

0
 



С нами с 15.10.02
Сообщения: 3631
Рейтинг: 992

Ссылка на сообщениеДобавлено: 13/08/03 в 10:48       Ответить с цитатойцитата 

У меня такой работает...
Код:

AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} !^http://195.161.212.90.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://213.59.126.169.*$ [NC]

RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Mm][Pp][Gg]$ http://www.google.com [R,L]
Options -Indexes

ErrorDocument 401 /error401_page.shtml
ErrorDocument 403 http://www.google.com
ErrorDocument 404 http://www.google.com
ErrorDocument 500 http://www.google.com

GlavMed. Стоит так, что не уронишь! ||| Теперь ОНО еще и разговаривает!

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 13/08/03 в 13:17       Ответить с цитатойцитата 

EXTRIM писал:
У меня такой работает...
Код:

AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} !^http://195.161.212.90.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://213.59.126.169.*$ [NC]

RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Mm][Pp][Gg]$ http://www.google.com [R,L]
Options -Indexes

ErrorDocument 401 /error401_page.shtml
ErrorDocument 403 http://www.google.com
ErrorDocument 404 http://www.google.com
ErrorDocument 500 http://www.google.com


Подожди-ка. ИМХО что-то тут не так. Твой реврайт будет пускать посетителей с хостов http://195.161.212.90 и http://213.59.126.169, а не посетителей имеющих ИП-адреса 213.59.126.169 и 195.161.212.90
И вообще это по моему защита от хот-линка.
icon_rolleyes.gif

А вот так теоретически должно работать:
Код:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} 195.161.212.90
RewriteCond %{REMOTE_ADDR} 213.59.126.169
RewriteRule .* - [L]

0
 



С нами с 15.10.02
Сообщения: 3631
Рейтинг: 992

Ссылка на сообщениеДобавлено: 13/08/03 в 13:51       Ответить с цитатойцитата 

Ну хз, может чего с просонья и не понял icon_smile.gif

GlavMed. Стоит так, что не уронишь! ||| Теперь ОНО еще и разговаривает!

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 13/08/03 в 13:57       Ответить с цитатойцитата 

Pentarh писал:
EXTRIM писал:
У меня такой работает...
Код:

AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} !^http://195.161.212.90.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://213.59.126.169.*$ [NC]

RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$|.*[Mm][Pp][Gg]$ http://www.google.com [R,L]
Options -Indexes

ErrorDocument 401 /error401_page.shtml
ErrorDocument 403 http://www.google.com
ErrorDocument 404 http://www.google.com
ErrorDocument 500 http://www.google.com


Подожди-ка. ИМХО что-то тут не так. Твой реврайт будет пускать посетителей с хостов http://195.161.212.90 и http://213.59.126.169, а не посетителей имеющих ИП-адреса 213.59.126.169 и 195.161.212.90
И вообще это по моему защита от хот-линка.
icon_rolleyes.gif

А вот так теоретически должно работать:
Код:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} 195.161.212.90
RewriteRule .* - [L]
RewriteCond %{REMOTE_ADDR} 213.59.126.169
RewriteRule .* - [L]
RewriteRule .* http://google.com [L]

0
 



С нами с 15.10.02
Сообщения: 110
Рейтинг: 36

Ссылка на сообщениеДобавлено: 13/08/03 в 14:01       Ответить с цитатойцитата 

вообщето обычно используют дерективы Allow/Deny чтоб IP разрешать/банить
Код:

    ErrorDocument 403 http://www.google.com
    ErrorDocument 401 http://www.google.com
    Order Deny,Allow
    Deny from all
    Allow from 213.59.126.169


тут читать:
http://srsc.ulb.ac.be/manual/mod/mod_access.html

зы
хотя переписать правила конешно тоже можно...

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 13/08/03 в 14:06       Ответить с цитатойцитата 

to Arsen: согласен.
В данном примере эффективны оба способа. В случае если кол-во ИП-шников увеличится, то конечно проще как Arsen сказал.

0
 



С нами с 15.10.02
Сообщения: 110
Рейтинг: 36

Ссылка на сообщениеДобавлено: 13/08/03 в 14:18       Ответить с цитатойцитата 

Pentarh: если кол-во ИП-шников увеличится...
во во, как хакеры нападут, с утра проснешься, а в этом .htaccess 2к строчек :))

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

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

Прикола не понял.

Я имел ввиду, если тебе понадобится пропускать на свой сайт много больше чем 2 айпишника, тогда лучше пользоваться твоим способом. Причем тут хакеры? Они и без вмешательства в htaccess отдыхать будут.

0
 



С нами с 15.10.02
Сообщения: 110
Рейтинг: 36

Ссылка на сообщениеДобавлено: 13/08/03 в 14:57       Ответить с цитатойцитата 



да я о своем, не совсем в тему....
просто я скриптом баню айпишники, когда пароли перебирать начинают для входа в мемберку и иногда за ночь по 2К IP в htaccess набирается, что не есть гуд..

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 13/08/03 в 18:16       Ответить с цитатойцитата 

2Arsen: Если хост твой (в смысле если ты можешь без проблем изменить httpd.conf и рестартануть апач) - тогда есть решение, которое тебе понравится.

Нужно использовать MAP-файл в RewriteCond. Тогда .htaccess будет не 2к строчек, а одна-пять от силы. А все забаненые ИП тупо записывать в MAP-файл через newline (\n).

0
 



С нами с 15.10.02
Сообщения: 110
Рейтинг: 36

Ссылка на сообщениеДобавлено: 13/08/03 в 18:33       Ответить с цитатойцитата 



спасиба, я что-то слышал про это давным-давно, но думаю это не принципиально т.к. 1-е все забаненые IP все равно будут перебираться при каждом запросе, 2-е htaccess переодически подвергается "чистке"

кстати, совсем отступая от темы:
у меня стоит ProFTPD server, так я в proftpd.conf прописываю:
Код:

<Limit LOGIN>
   Order Allow,Deny
   Allow from мой IP
   Deny from all
</Limit>


ни одна собака не залезет :]

0
 



С нами с 09.01.03
Сообщения: 55
Рейтинг: 1

Ссылка на сообщениеДобавлено: 14/08/03 в 10:41       Ответить с цитатойцитата 

Вот здесь все описанно как надо делать
http://forum.21.ru/faq/htaccess.html

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

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


Перейти:  



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

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

Опросы

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



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