АРМАДА
Антилич htaccess+php
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

Nikoshka
Опытный
Зарегистрирован: 15.04.2007
Сообщений: 159
Обратиться по нику
# Добавлено:Ср Фев 18, 2009 12:48 pmДобавить в избранноеОтветить с цитатой
Хочу сделать антилич, который через htaccess перекрывает доступ к файлам напрямую, например ложу в папку с файлами такой htaccess:

Код:

<files *.rar>
deny from all
</files>
<files *.gzip>
deny from all
</files>



Есть скрипт через, который все это должно качаться:
Код:
$file = 'http://site.ru/files/123.rar';
header('Content-Disposition: attachment; filename="'.end(explode('/',$file)).'";');
readfile($file);



Проблема в том, что скрипт всегда скачивает html страницу с текстом 403, а сам файл скачать не может. Как скрипту разрешить качать, а всех остальных отправлять на 403?
Про юристов и юриспруденцию и права и интересы и Как я бросаю курить 2

egorych
Опытный
Зарегистрирован: 09.05.2007
Сообщений: 208
Обратиться по нику
# Добавлено:Ср Фев 18, 2009 2:56 pmОтветить с цитатой
allow from localhost?
Тут был seo блог

Nikoshka
Опытный
Зарегистрирован: 15.04.2007
Сообщений: 159
Обратиться по нику
# Добавлено:Ср Фев 18, 2009 3:46 pmОтветить с цитатой
egorych,
Т.е.

<files *.rar>
deny from all
allow from localhost
</files>
<files *.gzip>
deny from all
allow from localhost
</files>

Нет, все равно скачивается html в итоге
Он ведь перекрывает deny from all т.к. идет последним?
Про юристов и юриспруденцию и права и интересы и Как я бросаю курить 2
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры