Как предотвратить прямой доступ к файлу по URL-адресу?

Я использую Apache, и у меня есть образец веб-папки на моем локальном хосте , например:

      http://localhost/test/

Файлы в папке test:

     index.html  
     sample.jpg  
    .htaccess  

Образец исходного кодаindex.html:

<html>
  <body>
    <img src="sample.jpg" />
  </body>
</html>

Когда я запускаю веб-сайт по адресу http://localhost/test/, он просто показывает изображение `sample.jpg' на странице.


Проблема:

  • Я хочу, чтобы изображение не отображалось как http://localhost/test/sample.jpgнепосредственно в адресной строке.

Примечание:Я обнаружил, что приведенные ниже решения работают при тестировании во всех браузерах , кроме Firefox .

61
задан ashleedawg 5 January 2019 в 13:02
поделиться