|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
|
Старожил
|
Я уже пару раз выкладывал здесь на форуме пример антилича на уровне файла .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 |
||||
|
|
[исход]
|
Наверное в FAQ на сайте надо добавить
Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском ------------------------------------------------------------------- Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки. |
||||
|
|
Младший участник
|
у меня вот эта часть вообще не отображается:
Код:
<p align="left">В Outpost Firewall это можно сделать так:<br> Параметры => Подключаемые модули => Интерактивные элементы => Параметры => Исключения => Найдите данный сайт в списке, далее "Свойства" и выставьте разрешение <u>Referrers</u> как "Разрешено".</p> <p align="left">Для закачки файла, пройдите в раздел <b>"<a href="<?php echo XOOPS_URL;?>/modules/mydownloads/">Файлы</a>"</b> и скачайте его...</p> <p align="left">Также, вы можете воспользоваться <b><a href="<?php echo XOOPS_URL;?>/search.php">поиском</a></b> для непосредственного нахождения нужного вам файла.</p> <p>Спасибо за использование нашего сайта.</p> Код:
<li><u>Пользователи с Firewall</u>: убедитесь что вы выключили Firewall.</li> |
||||
|
|
Старожил
|
Выключи в настройках своего модуля все антиличи и защиты от скачивания.
Всё для Sony Ericsson |
||||
|
|
Младший участник
|
Понял. Спасибо. Так и думал что именно там фишка была! Классно кстати ты придумал. Идея супер!
|
||||
|
|
Жизнь хороша!
|
Цитата:
И еще.. у меня в корне лежит .htaccess который входит в myerrors... Белорусский правовой независимый информационно-аналитический портал ----- "Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist |
||||
|
|
Участник
|
Цитата:
Цитата:
Информационный интернет портал InfoPortal.net.ru |
||||
|
|
Жизнь хороша!
|
А как быть с существующим .htaccess в корне сайта?
Белорусский правовой независимый информационно-аналитический портал ----- "Помогать людям в беде - наш профессиональный долг. Помогать им зарабатывать деньги - наш бизнес."(c) Jurist |
||||
|
|
Участник
|
Цитата:
Информационный интернет портал InfoPortal.net.ru |
||||
|
|
Зам старшего участника
|
Zormax
1.А если у меня ЧПУ ссылка? Типа http://site.ru/file/down/1279 Как можно под такую ссылку подогнать? Не врублюсь.... 2.Если сохранять через "Сох. как..." то будет сохраняться хтмл страница? 3.Пробывал скачать с твого сайта, сразу кидает на страницу с антиличем. |
||||
|
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2025, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |