Как не показывать содержимое файлов на сайте - PullRequest
0 голосов
/ 22 февраля 2019

У меня простой PHP веб-сайт, я хочу знать, есть ли какой-нибудь способ избежать пользователей Доступ к файлам на моем веб-сайте?как css файлы и другие вещи?

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

Options -Indexes

но некоторые пользователи могут по-прежнему получать доступ к содержимому файлов, например, к CSS-кодам.например, если пользователь посещает этот URL:

www.mysite.com/folder

, это сообщение должно отображаться для него:

Запрещено

 You don't have permission to access /css/ on this server.

, но если пользователиПосетите этот URL:

www.mysite.com/folder/file.css

Тогда ему появится css ...

Я хочу знать, как я могу предотвратить эту проблему?И избежать ограничения файлов для пользователей?

1 Ответ

0 голосов
/ 22 февраля 2019

Вам необходимо разрешить доступ к некоторым статическим файлам, таким как .css, .js, .jpg и т. Д., Для правильной визуализации вашей сети.

Если вы хотите избежать ссылок на васследует создать .htaccess с этим содержимым:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain2.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://hpmouse.googlepages.com/hotlink.gif [NC,R,L]

Источник

...