Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

.htaccess

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение
 
Автор Сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Вс Окт 01, 2006 11:29 am    Заголовок сообщения: .htaccess
Ответить с цитатой

Ден, не подскажете, как в .htaccess можно запретить доступ к некоторому файлу для всех подсетей, кроме 82.207.*.* ?

Для папки, я знаю .htaccess помещается в эту папку и в нем набирается
Код:
order deny, allow
deny from all
allow from 82.207


А для файла?
_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
Павел

Участник тусовки


Зарегистрирован: 17.02.2006
Сообщения: 110
Откуда: Санкт-Петербург

СообщениеДобавлено: Вс Окт 01, 2006 1:39 pm    Заголовок сообщения:
Ответить с цитатой

Например, для файла config.php, кажется, вот так:
<Files config.php>
order deny, allow
deny from all
allow from 82.207
</Files>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Пн Окт 02, 2006 10:58 am    Заголовок сообщения:
Ответить с цитатой

Спасибо Smile
_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
jeder

Почетный флеймер


Зарегистрирован: 08.06.2007
Сообщения: 1387

СообщениеДобавлено: Пт Апр 03, 2009 1:28 pm    Заголовок сообщения:
Ответить с цитатой

Мой сайт заели спамеры, которые гадят через прокси на сайт.

Сейчас занимаюсь аццким трудом - вписываю все адреса бесплатных прокси в htaccess.
В результате файл уже 200 кб весит, но спам прёт без перестану.
И вписываю новые адреса, и в общем бесконечен этот процесс.

Нашёл такую штуку.
Что якобы из-за специфики работы прокси, можно в htaccess включить вот такой код:
Код:
RewriteEngine on
RewriteCond %{HTTP:VIA}                 !^$ [OR]
RewriteCond %{HTTP:FORWARDED}           !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA}       !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR}     !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION}    !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION}   !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP}      !^$
RewriteRule ^(.*)$ - [F]


И он позволит таким образом перекрывать доступ к сайту тем, кто использует прокси.
Эта штука действительно блочит или код чайник написал?
Пробовал заходить несколькими прокси - при этом код был в htaccess.
Всё входило нормально.

И ещё похожий код

Код:
RewriteCond %{HTTP_USER_AGENT} Wget [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerSE [OR]
RewriteCond %{HTTP_USER_AGENT} CherryPickerElite [OR]
RewriteCond %{HTTP_USER_AGENT} EmailCollector [OR]
RewriteCond %{HTTP_USER_AGENT} EmailSiphon [OR]
RewriteCond %{HTTP_USER_AGENT} EmailWolf [OR]
RewriteCond %{HTTP_USER_AGENT} ExtractorPro
RewriteRule ^.*$ 404.php [L]


Какой из них верный и кто что делает?
А главное поможет ли или дальше банить по ip?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Пт Апр 03, 2009 5:40 pm    Заголовок сообщения:
Ответить с цитатой

А mod_rewrite установлен на твоем сервере?

Первый фрагмент блокирует сами прокси, а второй - определенных клиентов, судя по их названию - это какие-то черви
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
jeder

Почетный флеймер


Зарегистрирован: 08.06.2007
Сообщения: 1387

СообщениеДобавлено: Сб Апр 04, 2009 6:10 am    Заголовок сообщения:
Ответить с цитатой

Я пробовал вписывать в .htaccess эти команды, ошибок не выдавало.

Значит с кодом всё нормально Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис