|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
Опции темы | Опции просмотра |
Старожил
|
Я уже пару раз выкладывал здесь на форуме пример антилича на уровне файла .htaccess
Но он имел недостаток, все равно можно было закачать файл, если в поле рефера оставить пустое поле или в поле рефера указать корень сайта. Вчера "бился" пару часов прежде чем написал (с виду все просто) самый 100 процентно рабочий антилич. Код:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^http://(www.)?mysite.ru/.*.(php).*$ [NC] RewriteRule .*\.(exe|rar|zip)$ http://mysite.ru/fail_url.php [R,NC] Положите прикрепленный файл в корень сайта. Принцип работы антилича: Если реферная ссылка отсутствует или человек (качалка) пытается скачать не с моего cайта и если в реферной ссылке отсутствует присутствие PHP-файла (например: hhtp://mysite.ru/modules/mydownloads/showfile.php?lid=12), то файл не закачается и перебросит на страницу: fail_url.php Вчера весь вечер тестил, все рабтает четко и ни одной лазейки не нашел... Всё для Sony Ericsson |
||||
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |