Перейти к содержимому



Как закрыть доступ ко всем файлам и и папкам на сайте через файл .htaccess

#1

Поделиться сообщением #1



hnerd

hnerd
  • Неактивные
  • 284 сообщений
  • Репутация: 18
0

Отправлено 07 Ноябрь 2014 - 21:40

Здравствуйте! Подскажите, как закрыть доступ ко всем файлам и и папкам на сайте, но при этом, чтобы сам сайт открывался, а пользователь не мог увидеть например файл script.js по адресу catalog/js/script.js

 

Если я делаю deny from all, то тогда сайт не работает. Как сделать так, чтобы сайт работал и пользователь при этом не мог увидеть файлы css или js и т.д.?

 

Может есть какие-нибудь хорошие статьи на эту тему?


 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Закрыть доступ к папкам на сервере
  2. Htaccess доступ к одноименным папкам
  3. Как создать файл htaccess
  4. Как закрыть просмотр отдельного файла php в каталоге
  5. Настройки Htaccess для защиты сайта от взлома

#2

Поделиться сообщением #2



Info-Mans

Info-Mans
  • Пользователь
  • 1 213 сообщений
  • Репутация: 123

Отправлено 07 Ноябрь 2014 - 22:53

Пользователь в любом случае увидит код вашего сайта. Просто нажав CTRL+U

Так же можно увидите все стили css нажав в браузере F12

 

Почитайте тут, может что подберете для себя http://www.wmaster.ru/htaccess/


  • 1

»»» Начни изменять свою жизнь с внешнего вида «««
        Буду рад вашим комментариям на блоге!



#3

Поделиться сообщением #3



BLIK

BLIK
  • Супермодератор
  • 3 679 сообщений
  • Репутация: 798

Отправлено 07 Ноябрь 2014 - 23:52

Если Вы работаете с Wordpress то установите плагин безопасности Better WP Security  настроек там очень много  и есть функция запретить просмотр каталогов.(советую про детальные настройки плагина копнуть выдачу гугл)

 

Дополнительно так же если работаете с wordpress, и с другими движками или html сайтами, то создайте пустой файл index.html  в кодировки utf 8 без bom  и добавьте в него содержание 

<!DOCTYPE html>
<html>
<head>
</head>
<body style="background-color:#ffffff;">
</body>
</html>

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

 

Только НЕ кидайте файл в корень сайта! А именно в папки с файлами. Этот файл нужен для того, чтоб не было возможности просмотреть какие находятся файлы в папки которую попытаются открыть, например папка со стилями, если файл будет находится в папке, то при наборе адреса папки откроется белый лист...

Но, конечно, если попытаются открыть какой либо файл по ссылки из исходного кода, то откроют, но все файлы в каталоге не просмотрят.


  • 0

Sign Up  bonus 100$ в фарма ПП Skype: cristina.rx2, ICQ: 676017111, Jabber: cristina.rx@jabb3r.org | Качественный хостинг



#4

Поделиться сообщением #4



Info-Mans

Info-Mans
  • Пользователь
  • 1 213 сообщений
  • Репутация: 123

Отправлено 08 Ноябрь 2014 - 01:00

BLIK, теперь понятно зачем они во всех папках темы раскиданы) Спасибо! 


  • 0

»»» Начни изменять свою жизнь с внешнего вида «««
        Буду рад вашим комментариям на блоге!



#5

Поделиться сообщением #5



Ixman

Ixman
  • Пользователь PRO
  • 2 593 сообщений
  • Репутация: 627

Отправлено 08 Ноябрь 2014 - 09:49

Если вы запретите папку с css или js таким образом, то вряд ли они будут загружаться в браузер, обычно так закрывают различные системные папки, файлы в которых для своей работы использует скрипт, либо другие служебные директории


  • 0


#6

Поделиться сообщением #6



Info-Mans

Info-Mans
  • Пользователь
  • 1 213 сообщений
  • Репутация: 123

Отправлено 08 Ноябрь 2014 - 11:23

hnerd, а зачем закрывать css? 


  • 0

»»» Начни изменять свою жизнь с внешнего вида «««
        Буду рад вашим комментариям на блоге!



#7

Поделиться сообщением #7



hnerd

hnerd
    Topic Starter
  • Неактивные
  • 284 сообщений
  • Репутация: 18

Отправлено 08 Ноябрь 2014 - 21:44

BLIK, Спасибо, возьму на заметку!
 

hnerd, а зачем закрывать css?

просто от любопытных


  • 0

#8

Поделиться сообщением #8



Ixman

Ixman
  • Пользователь PRO
  • 2 593 сообщений
  • Репутация: 627

Отправлено 08 Ноябрь 2014 - 22:24

hnerd, не пытайтесь спрятать css или js ибо они загружаются в браузер и спрятать их никак не удастся 


  • 0


#9

Поделиться сообщением #9



Info-Mans

Info-Mans
  • Пользователь
  • 1 213 сообщений
  • Репутация: 123

Отправлено 09 Ноябрь 2014 - 00:16

Согласен не вижу смысла их прятать. 


  • 0

»»» Начни изменять свою жизнь с внешнего вида «««
        Буду рад вашим комментариям на блоге!



robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru