Я занимаюсь веб-страницами на сервере LAMP под управлением Apache2 и задавался вопросом, можно ли сделать каталог доступным только для ваших веб-страниц, а не извне?LAMP - сделать каталог доступным только для определенных веб-страниц
Пример сценария:
Справочник для защиты: dir1, содержащие изображения (JPG, PNG)
Мой собственный веб-страница: mypage.html, который вызывает образы из dir1
Мой сайт: www.myweb.com, который содержит и dir1 и mypage.html
В настоящее время файлы внутри сайта могут быть доступны через www.myweb.com/dir1/somefile.jpg или по телефону mypage.html
Я хотел бы, только быть доступным по телефону mypage.html
Я попробовал следующее:
модификации .htaccess запретить доступ типов изображений
<files "*.jpg"> deny from all </files>
(не работает, потому что mypage.html не может получить доступ к нему либо)
Изменить apache2 конф файл с:
<Directory /var/www/dir1> AllowOverride None <Limit GET POST OPTIONS> Order deny,allow Deny from all </Limit> </Directory>
(это фактически полуработало, так как оно позволяло мне писать в каталог, но не читать, возможно, это можно изменить, чтобы разрешить запросы co мина из внутренних веб-страниц, чтобы пройти?)
Я думаю сделать вывод, есть ли способ, чтобы получить Apache2, чтобы принимать только запросы на доступ к каталогу, если он имеет определенный адрес вашего выбора?
Заранее спасибо.
Я считаю, что это то, что вы ищете. http://stackoverflow.com/a/1245917/330987 –
Я посмотрю на это спасибо. – publicknowledge