Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Хостинги / Домены / Железо
»
Тема:
Nginx антихотлинк
Новая тема
Ответить
цитата
17/03/06 в 18:11
Kn
как запретить линковать картинки только с определенных адресов
т.е. чтобы со всех можно было а с к примеру fusker.com нельзя
Рейтинг и огромный респект гарантированы
цитата
17/03/06 в 18:58
Lexey Amoralis
RewriteEngine On
RewriteOptions inherit
RewriteCond %{HTTP_REFERER} ^http://.*fusker1.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} ^http://.*fusker2.com/.*$ [NC]
RewriteRule .*[Jj][Pp][Gg]$|.*[Gg][Ii][Ff]$
http://www.google.com/
[R,L]
цитата
17/03/06 в 19:18
Stek
Ответ не дам, но на конфе видел примеры
http://news.gmane.org/gmane.comp.web.nginx.russian
вообще там много интересных фишек встречается в топиках.
цитата
17/03/06 в 19:31
Mike Fox
в локейшене где имаджи
Код:
valid_referers none blocked server_names
*.cj.com/ cj.com/ *.anothercj.com/ anothercj.com/;
if ($invalid_referer) {
return 403;
}
_http://sysoev.ru/nginx/docs/http/ngx_http_referer_module.html
цитата
17/03/06 в 19:50
Kn
Майк это я умею.
Но вопрос именно как запретить с определенных адресов.
Катит ли такое
if ($http_referer ~ fuckiefuckie.com ) { return 403; }
??
цитата
17/03/06 в 19:58
Mike Fox
Катит.
цитата
17/03/06 в 20:15
Kn
а можно написать одной строчкой для нескольких адресов?
цитата
17/03/06 в 21:13
Mike Fox
Можно править регулярное выражение, но так проще, а то запутаешься.
Новая тема
Ответить
Эта страница в полной версии