Назад | Перейти на главную страницу

Скрыть папку javascript на сервере

Я заметил на некоторых сайтах, когда захожу, например. www.example.com/js, где хранится javascript, запрещено.

В настоящее время на моем веб-сайте, если пользователи перейдут на www.mysite.com/js, они увидят все мои файлы javascript, красиво упорядоченные по папкам. Как я могу запретить им просматривать этот каталог и при этом поддерживать правильную работу моего javascript?

PS. Я знаю, что пользователь загружает javascript, когда он использует мой сайт, и нет никакого способа помешать кому-либо прочитать исходный код, но я хотел бы предотвратить то, что я описываю, поскольку я вижу, что другие сайты достигли этого.

Спасибо.

Это Linux-хостинг с cPanel Control. это то, что вы имели ввиду?

Вероятно, он использует сервер HTTPD Apache. Бросьте .htaccess в папке JS со следующим содержимым:

Options -Indexes 

Это отключит индексацию каталогов.

Хорошо, все ответы этих людей полностью верны и верны.

Однако есть намного, намного более простой способ добиться этого:

  1. Создайте пустой текстовый файл внутри папки JS с именем index.html
  2. ???
  3. Прибыль!

Это действительно вопрос для ServerFault, но вы должны иметь возможность запретить индексирование каталогов в каталоге / js. Вы также можете заблокировать доступ из браузеров, которые не предоставляют строку реферера на вашем сайте, хотя это может нарушить работу некоторых браузеров.

используйте отправленный ниже .htaccess =] ... и вы можете сжать свои js-файлы для повышения производительности и обеспечения «конфиденциальности» ваших скриптов:

http://javascriptcompressor.com/

http://developer.yahoo.com/yui/compressor/