С нами с 23.04.04
Сообщения: 6
|
Добавлено: 06/05/04 в 13:26 |
народ подскажите как в htaccess заблочить несколько refferer`оф
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 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
|
|
|
|
С нами с 23.04.04
Сообщения: 6
|
Добавлено: 10/05/04 в 14:16 |
Полностью вставил этот код в .htaccess, но не срабатывает. Как ни в чем ни бывало грузит страницу никуда не перекидывая.
|
|
|
|
С нами с 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]
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 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 раз
|
|
|
|
С нами с 24.01.03
Сообщения: 1498
Рейтинг: 539
|
Добавлено: 10/05/04 в 16:52 |
обратный вопрос, как разрешить вход только с определенного реферера?
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 10/05/04 в 16:57 |
Дык аналогично...
^ означет "равно"
!^ соответственно "не равно"
(точнее, входит или не входит)
|
|
сдам подпись, стучите в личку
|
0
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 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 раз
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 10/05/04 в 17:12 |
ivango писал: | Дык аналогично...
^ означет "равно"
!^ соответственно "не равно"
(точнее, входит или не входит) |
Ничего не аналогично, про логику забыл?
|
|
|
|
С нами с 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ую ошибку.
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 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]
|
|
|
|
+ +
С нами с 29.08.03
Сообщения: 1704
Рейтинг: 293
|
Добавлено: 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]
|
|
|
|
продаю базы адалт кейвордов
С нами с 09.11.02
Сообщения: 9045
Рейтинг: 3772
|
Добавлено: 11/05/04 в 21:26 |
[quote="Netmax"]использывал следующий код, все работает, но почему-то графика не грузится, хоть и расположена на этом же домене.
Во-от... если у тебя есть код, который работает... его и используй.
Но! Он у тебя картинки не показыает...
это потому, что у тебя среди разрешенных доменов-реферреров нет твоего домена.
Я так понимаю, ты спрашивал, как разрешить доступ только с определенного реферрера... ну так кроме того реферрера еще и самого себя надо разрешить.
|
|
|
|