В настоящее время я работаю над проектом в компании, мы используем git, и процесс исправления ошибок сначала попробуем его на моем локальном компьютере, затем на dev-сервере, а затем перейдите на живой сервер.Запретить доступ к файлу с прямым доступом к URL?
Одна из проблем, которые необходимо устранить, заключается в том, что пользователи не должны индексировать каталог изображений, поэтому я нашел, что решение будет состоять в использовании Options All -Indexes
в .htaccess
Но если я попробую это на своем локальном сервере или dev-сервере это не будет иметь никакого значения, потому что там нет изображений, только на реальном сервере.
Итак, мой вопрос в том, что эта команда сделает что-то неожиданное, когда я попробую прямо на реальном сервере.
Заранее спасибо.
EDIT
Я принял совет использовать некоторые фиктивные изображения, и я понял, что метод Option All -Indexes
не работает, я не знаю, если я делаю что-то неправильно. То, что я пытаюсь достичь, - это запретить доступ к моим изображениям через http://localhost:8000/img/logoSmall.png прямо в строке URL. Я уже пытался кое-что из this должности, как:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?localhost.*$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]
и изменение
Options Includes Indexes FollowSymLinks MultiViews
в
Options Includes FollowSymLinks MultiViews
Я действительно не знаю, что еще делать. Я слишком долго застрял в этом, если бы мог помочь мне, я очень ценю это.
Как мы можем предполагать, что такое *** промах ***? Загрузите несколько изображений на свои dev/local серверы и попробуйте. – Epodax