Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Защита ссылок от прямого скачивания.  (Прочитано 1015 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DarkHacker

  • Автор темы
  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Здравствуйте. Гуглил много методов например с .htaccess:

Цитировать
Options +FollowSymlinks

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?localhost/asd_FILES/ [nc]
RewriteRule .*.(gif|jpg|png|zip|rar|pdf)$ http://localhost/asd_FILES/[nc]
И подобные,получается ,что ничего не получается) или файлы скачиваються или же просто ошибка 500.

Что хочу:
Есть блог на вордпресе,хочу сделать так,что бы или скачивать файлы можно было только в течении сессии юзера,или же хотябы что бы если человек выместил ссылку на другом серваке,то скачать не смог ( я так понимаю это в .htaccess).

Подскажите варианты.

P.S. лучше первый вариант.




Пользователь решил продолжить мысль 29 Февраля 2012, 15:29:37:
Решение нашел.
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} .*zip$|.*pdf$|.*rar$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !localhost/ [NC]

RewriteRule (.*) error.gif

Всем спасибо!
« Последнее редактирование: 29 Февраля 2012, 15:29:37 от DarkHacker »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.