Могу ли я сделать ресурсы моего сайта приватными? - PullRequest
0 голосов
/ 14 марта 2020

Я хочу сделать ресурсы моего сайта такими, как images и c. стать приватным и может быть загружен только локальными файлами на моем хостинге. Может кто-нибудь сказать мне, как, пожалуйста

1 Ответ

1 голос
/ 14 марта 2020

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

Require local #Make sure there is no file in the directory

Чтобы скрыть большинство изображений в все каталоги, добавьте это в файл root .htaccess:

<FilesMatch "\.(jpeg|jpg|png|webp|gif)$">
Require local
</FilesMatch>

Я предпочитаю второй из-за его гибкости.

Или, если у вас есть доступ root (если вы находятся в VPS / или на вашем собственном сервере), затем используйте следующее:

Откройте httpd.conf или apache2.conf (любой из них) и добавьте следующее:

<Directory "/path/to/directory/with/images">
Require local
</Directory>

Или, если каталог с изображениями также содержит файлы, которые необходимо опубликовать c, выполните:

<Directory "/path/to/directory/with/images">
<FilesMatch "\.(jpeg|jpg|png|webp|gif)$">
Require local
</FilesMatch>
</Directory>

Или вы можете просто переместить файлы изображений из DOCUMENT_ ROOT (@ arkascha's идея)

...