Запретить доступ к файлам по прямой ссылке

Shadovv

Создатель
Регистрация
8 Янв 2015
Сообщения
41
Реакции
3
Вроде бы все сделал как по учебнику, но mp4 файл как был доступен по прямой ссылке, так и остался
Прописал в .htaccess

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^Для просмотра ссылки Войди или Зарегистрируйся [NC]
RewriteRule \.(js|css|jpg|mp4)$ - [NC,F,L]

В чем может быть проблема?
 
Код:
<FilesMatch "\.([jJ][sS][cC][sS][sS][jJ][pP][gG][mM][pP][4])\.?">
   Order allow,deny
   Deny from all
</FilesMatch>
 
Не заработало, возможно нужна дополнительная информация?
сайт на Joomla 3

Прописал
Код:
Options All -Indexes
в саму папку с файлами не пускает
 
Не заработало, возможно нужна дополнительная информация?
сайт на Joomla 3

Прописал
Код:
Options All -Indexes
в саму папку с файлами не пускает
Чуть чуть не так написал (забыл | ) :
Код:
<FilesMatch "\.([jJ][sS]|[cC][sS][sS]|[jJ][pP][gG]|[mM][pP][4])\.?">
   Order allow,deny
   Deny from all
</FilesMatch>
 
Так тоже не работает, пробовал разные вариации, просто указывать mp4.
Написал хостеру, может проблема в чем-то более глобальном
 
<FilesMatch "\.([jJ][sS]|[cC][sS][sS]|[jJ][pP][gG]|[mM][pP][4])\.?">
Для просмотра ссылки Войди или Зарегистрируйся
Апач для регурярок использует билиотеку PCRE, так что есть возможность временно переключать режим поиска прямо в шаблоне
так "\.(?i:js|css|jpg|mp4)$" или так "(?i)\.(js|css|jpg|mp4)$"
 
стыдно сознаваться, но у меня файл назывался .htaccess.txt, по этому ничего не работало (Но все же запрет на просмотр файлов заработал О_0)

файлы перестали быть доступны по прямой ссылке, но они стали не доступны и для самого сайта. Та же история и с RewriteEngine
 
Назад
Сверху