Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Защита файла от прямого скачивания
 
 автор: Дмитрий Смаль   (19.03.2010 в 16:18)   письмо автору
 
 

Здравствуйте!
на сайте размещаются pdf файлы доступ к которым не является общедоступным.
вычитал что можно запретить скачивать pdf-файл если в .htaccess добавить
#RewriteRule .(pdf)$ - [F]
но это работает только для файлов которые лежат в корне сервера, к другим файлам это не работает
кидать в каждую папку .htaccess не имеет смысла так как таких папок оч много

  Ответить  
 
 автор: Дмитрий Смаль   (19.03.2010 в 16:44)   письмо автору
 
   для: Дмитрий Смаль   (19.03.2010 в 16:18)
 

ещё полазил по нету и сделал так
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(.*).mydomain.ru(/)?
RewriteRule .*.(pdf)$ - [F]

это работает, но глупо немного, что надо написать в RewriteCond чтобы это было для всех ?

  Ответить  
 
 автор: Дмитрий Смаль   (19.03.2010 в 16:52)   письмо автору
 
   для: Дмитрий Смаль   (19.03.2010 в 16:18)
 

хм, на сервере неработает а на локале работает
есть универсальный способ?

  Ответить  
 
 автор: hallboy3   (19.03.2010 в 17:30)   письмо автору
 
   для: Дмитрий Смаль   (19.03.2010 в 16:52)
 

<Files "*.pdf">
Order Allow,Deny
Deny from All
</Files>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования