2010-03-23 2 views
0

Привет, меня просто интересует;Запретить прямой URL-запрос к файлам в определенной папке

Как запретить прямой доступ к файлам в определенной папке. У меня есть сценарий загрузки, который загружается до /uploadedFiles, и в настоящее время у меня есть только index.php, который перенаправляет пользователя на страницу входа. Тем не менее, как мне запретить пользователям доступ к файлу непосредственно, такие как:

/uploadedFiles/thisFile.jpeg 

Заранее спасибо :)

ответ

1

Если вы не хотите, чтобы ваши файлы, которые будут доступны через webinterface, добавьте .htaccess файл с следующее содержание:

Order deny,allow 
Deny from all 
+0

Есть ли способ разрешить пользователям, которые подписались на веб-сайт, получить доступ к файлам в каталоге, но не к тем, кто не прошел проверку подлинности? – Garbit

+0

Если вы не используете BasicAuth для своей процедуры входа в систему, попробуйте отправить файл через ваше приложение (readfile в PHP, sendfile в Ruby/Rails или X-Sendfile). Эти методы не проверяют содержимое файла .htaccess. –

Смежные вопросы