Прошлое мое знакомство с http://karman.com.ua/forum/topic9786s0.html прошло удачно. Но есть у меня и дургой сайт, на котором я хочу закрыть от посторонних некоторые папки. Знаю что через .htaccess делается это так:
Order Allow,Deny
Allow from all
Deny from xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx - это ip-адрес компьютера, которому запрещается доступ. Возможно также указывать доменное имя. В директивах Deny и Allow можно перечислять через пробел ip или доменные имена. Директива Order определяет последовательность применения директив Allow и Deny, т.е. "Order Allow,Deny" сначала разрешит доступ тем, кто упомянут в директиве Allow, затем запретит тем, кто упомянут в Deny. Если стоит задача обеспечить доступ только с определенного компьютера, то следует давать такие директивы в .htaccess:
Order Deny,Allow
Deny from all
Allow from xxx.xxx.xxx.xxx
Также возможно закрыть папки с директадмин и цПанель. Первый вариант не подходит, потомучто сайт на бесплатном хостинге, и нету поддержки файлов htaccess. Второй тоже, есть только данные от FTP.
В таком хитром случае можно написать ограничения программно. В РНР, например, можно в самом начале скрипта написать такое:
На РНР можно еще ограничить доступ по логину и паролю такой вот простенькой програмулиной, которую тоже можно вставить в самом верху скриптов всех:
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)