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

Народ подскажите как в htaccess заблочить refferer

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



С нами с 23.04.04
Сообщения: 6

Ссылка на сообщениеДобавлено: 06/05/04 в 13:26       Ответить с цитатойцитата 

народ подскажите как в htaccess заблочить несколько refferer`оф

0
 
+ +


С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293


Передовик Master-X (01.05.2004)
Ссылка на сообщениеДобавлено: 06/05/04 в 13:33       Ответить с цитатойцитата 

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://www3.2ch.net.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://hothosting.org/jpm.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://ultramax.awesomeporn.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://www.stolencake.com/forums.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://jiyun.lesbian-worlds.com.*$ [NC]
RewriteRule .*\.(htm|rm|HTM|RM|ram|RAM)$ /forbidden3.html

0
 



С нами с 23.04.04
Сообщения: 6

Ссылка на сообщениеДобавлено: 10/05/04 в 14:16       Ответить с цитатойцитата 

Полностью вставил этот код в .htaccess, но не срабатывает. Как ни в чем ни бывало грузит страницу никуда не перекидывая.

0
 



С нами с 23.04.04
Сообщения: 6

Ссылка на сообщениеДобавлено: 10/05/04 в 14:21       Ответить с цитатойцитата 

Домены, которые нужно заблочить подставил свои и проверял сам стучаться wget'ом подставляя левый реферер .

RewriteCond %{HTTP_REFERER} ^http://*\.lastporno\.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://*\.blackbarbara\.com*$ [NC]

0
 
+ +


С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293


Передовик Master-X (01.05.2004)
Ссылка на сообщениеДобавлено: 10/05/04 в 16:30       Ответить с цитатойцитата 

Bogi писал:
Домены, которые нужно заблочить подставил свои и проверял сам стучаться wget'ом подставляя левый реферер .
RewriteCond %{HTTP_REFERER} ^http://*\.lastporno\.com*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://*\.blackbarbara\.com*$ [NC]


1.То, как записаны у тебя домены, не будет работать. Запиши так и попробуй.
RewriteCond %{HTTP_REFERER} ^http://([a-z0-9-.])*lastporno.com.*$ [NC,OR]
RewriteCond %{HTTP_REFERER} ^http://([a-z0-9-.])*blackbarbara.com.*$ [NC]

2.Тебе доступ к каким файлам надо закрыть? В моем примере только htm, rm и ram. Добавь расширения какие надо.

Последний раз редактировалось: Маэстро (11/05/04 в 18:02), всего редактировалось 1 раз

0
 



С нами с 24.01.03
Сообщения: 1498
Рейтинг: 539

Ссылка на сообщениеДобавлено: 10/05/04 в 16:52       Ответить с цитатойцитата 

обратный вопрос, как разрешить вход только с определенного реферера?

Товары из США

0
 

продаю базы адалт кейвордов

С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772


Передовик Master-X (16.05.2004) Передовик Master-X (01.06.2004)
Ссылка на сообщениеДобавлено: 10/05/04 в 16:57       Ответить с цитатойцитата 



Дык аналогично...

^ означет "равно"
!^ соответственно "не равно"

(точнее, входит или не входит)

сдам подпись, стучите в личку

0
 
+ +


С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293


Передовик Master-X (01.05.2004)
Ссылка на сообщениеДобавлено: 10/05/04 в 17:10       Ответить с цитатойцитата 

Netmax писал:
обратный вопрос, как разрешить вход только с определенного реферера?


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*lastporno.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*blackbarbara.com.*$ [NC]
RewriteRule .*\.(htm|rm|HTM|RM|ram|RAM)$ /forbidden3.html

Последний раз редактировалось: Маэстро (11/05/04 в 18:02), всего редактировалось 1 раз

0
 
+ +


С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293


Передовик Master-X (01.05.2004)
Ссылка на сообщениеДобавлено: 10/05/04 в 17:12       Ответить с цитатойцитата 

ivango писал:
Дык аналогично...
^ означет "равно"
!^ соответственно "не равно"
(точнее, входит или не входит)


Ничего не аналогично, про логику забыл?

0
 



С нами с 24.01.03
Сообщения: 1498
Рейтинг: 539

Ссылка на сообщениеДобавлено: 10/05/04 в 21:04       Ответить с цитатойцитата 

Маэстро писал:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*lastporno.com*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*blackbarbara.com*$ [NC]
RewriteRule .*\.(htm|rm|HTM|RM|ram|RAM)$ /forbidden3.html


Этот код выдает 500ую ошибку.

Товары из США

0
 

продаю базы адалт кейвордов

С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772


Передовик Master-X (16.05.2004) Передовик Master-X (01.06.2004)
Ссылка на сообщениеДобавлено: 10/05/04 в 21:13       Ответить с цитатойцитата 

Netmax писал:
Этот код выдает 500ую ошибку.


проверь... всё должно занимать 3 строчки... первые 2 заканчиваются [NC]
в последней строчке в конце через пробел добавь [R,L]

сдам подпись, стучите в личку

0
 



С нами с 24.01.03
Сообщения: 1498
Рейтинг: 539

Ссылка на сообщениеДобавлено: 11/05/04 в 03:48       Ответить с цитатойцитата 

нет, что то он ошибку выдает, использывал следующий код, все работает, но почему-то графика не грузится, хоть и расположена на этом же домене.

AuthUserFile /dev/null
AuthGroupFile /dev/null

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://mysite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/ [NC]
RewriteRule /* http://www.mysite.com/error.html [R,L]

Товары из США

0
 
+ +


С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293


Передовик Master-X (01.05.2004)
Ссылка на сообщениеДобавлено: 11/05/04 в 18:05       Ответить с цитатойцитата 

Netmax писал:
нет, что то он ошибку выдает, использывал следующий код, все работает, но почему-то графика не грузится, хоть и расположена на этом же домене.
AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://mysite.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/ [NC]
RewriteRule /* http://www.mysite.com/error.html [R,L]


Вот так должно быть:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*mysite.com.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com.*$ [NC]
RewriteRule /* http://www.mysite.com/error.html [R,L]

Моя вина была в примерах выше, точку забыл поставить. А можно и покороче, тот же самый эффект:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9-.])*mysite.com.*$ [NC]
RewriteRule /* http://www.mysite.com/error.html [R,L]

0
 

продаю базы адалт кейвордов

С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772


Передовик Master-X (16.05.2004) Передовик Master-X (01.06.2004)
Ссылка на сообщениеДобавлено: 11/05/04 в 21:26       Ответить с цитатойцитата 

[quote="Netmax"]использывал следующий код, все работает, но почему-то графика не грузится, хоть и расположена на этом же домене.

Во-от... если у тебя есть код, который работает... его и используй.
Но! Он у тебя картинки не показыает...
это потому, что у тебя среди разрешенных доменов-реферреров нет твоего домена.
Я так понимаю, ты спрашивал, как разрешить доступ только с определенного реферрера... ну так кроме того реферрера еще и самого себя надо разрешить.

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

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


Перейти:  



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

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

Опросы

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



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