С нами с 19.02.03
Сообщения: 15
Рейтинг: 1
|
Добавлено: 13/08/03 в 09:07 |
Последний раз редактировалось: Elena (04/11/17 в 05:16), всего редактировалось 1 раз
|
|
|
|
С нами с 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
|
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 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
И вообще это по моему защита от хот-линка.
А вот так теоретически должно работать:
Код: |
RewriteEngine On
RewriteCond %{REMOTE_ADDR} 195.161.212.90
RewriteCond %{REMOTE_ADDR} 213.59.126.169
RewriteRule .* - [L]
|
|
|
|
|
С нами с 15.10.02
Сообщения: 3631
Рейтинг: 992
|
Добавлено: 13/08/03 в 13:51 |
Ну хз, может чего с просонья и не понял
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 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
И вообще это по моему защита от хот-линка.
А вот так теоретически должно работать:
Код: |
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]
| |
|
|
|
|
С нами с 15.10.02
Сообщения: 110
Рейтинг: 36
|
Добавлено: 13/08/03 в 14:01 |
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/08/03 в 14:06 |
to Arsen: согласен.
В данном примере эффективны оба способа. В случае если кол-во ИП-шников увеличится, то конечно проще как Arsen сказал.
|
|
|
|
С нами с 15.10.02
Сообщения: 110
Рейтинг: 36
|
Добавлено: 13/08/03 в 14:18 |
Pentarh: если кол-во ИП-шников увеличится...
во во, как хакеры нападут, с утра проснешься, а в этом .htaccess 2к строчек :))
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/08/03 в 14:30 |
Прикола не понял.
Я имел ввиду, если тебе понадобится пропускать на свой сайт много больше чем 2 айпишника, тогда лучше пользоваться твоим способом. Причем тут хакеры? Они и без вмешательства в htaccess отдыхать будут.
|
|
|
|
С нами с 15.10.02
Сообщения: 110
Рейтинг: 36
|
Добавлено: 13/08/03 в 14:57 |
да я о своем, не совсем в тему....
просто я скриптом баню айпишники, когда пароли перебирать начинают для входа в мемберку и иногда за ночь по 2К IP в htaccess набирается, что не есть гуд..
|
|
|
|
Криптопохуист
С нами с 05.04.03
Сообщения: 17158
Рейтинг: 6019
|
Добавлено: 13/08/03 в 18:16 |
2Arsen: Если хост твой (в смысле если ты можешь без проблем изменить httpd.conf и рестартануть апач) - тогда есть решение, которое тебе понравится.
Нужно использовать MAP-файл в RewriteCond. Тогда .htaccess будет не 2к строчек, а одна-пять от силы. А все забаненые ИП тупо записывать в MAP-файл через newline (\n).
|
|
|
|
С нами с 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>
|
ни одна собака не залезет :]
|
|
|
|
С нами с 09.01.03
Сообщения: 55
Рейтинг: 1
|
Добавлено: 14/08/03 в 10:41 |
|
|
|
|