Как скрыть папку «Сценарии»? - PullRequest
1 голос
/ 05 марта 2011

У меня есть каталог на моем веб-сайте, специально предназначенный для файлов javascript, я хочу, чтобы эти файлы javascript были скрыты, поэтому, если я наберу URL-адрес, он говорит, что запрещен или запрещен доступ, но файлы моего сайта переднего плана по-прежнему могут получить к ним доступ выполнять их при необходимости. Есть ли способ сделать это через FTP-клиент?

Ура, Dan

Ответы [ 3 ]

1 голос
/ 05 марта 2011

Вы не можете сделать это через FTP-клиент. Задача вашего веб-сервера - запретить доступ к определенным файлам.

Если вы измените разрешение, веб-сервер больше не будет иметь к ним доступ, так что это не тот путь.

Вы должны настроить свой веб-сервер для ограничения доступа. Если вы используете Apache, вы можете использовать файл .htaccess. Есть разные способы сделать это, многое зависит от того, как настроен веб-сервер.

Самый простой - это поместить файл .htaccess в папку Scripts, который содержит только эту строку:

deny from all

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

1 голос
/ 05 марта 2011

Поместите файл htaccess в папку сценариев, содержащую deny from all, но это не даст вашим страницам также получить доступ к сценариям (хотя это не так, если вы сначала пропустите их через механизм PHP)

0 голосов
/ 05 марта 2011

Вы пытаетесь скрыть файлы JavaScript, которые выполняются на стороне клиента. Если клиент (браузер) не может получить доступ к файлам, значит не ваш код javascript выполняется.

Если я правильно понял ваш вопрос, то вы не сможете достичь того, чего пытаетесь достичь.

...