Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не пускать в папку
 
 автор: xxxZIKxxx   (19.04.2012 в 10:24)   письмо автору
 
 

Подскажите пожалуйста, как не пускать пользователя в папку? То есть если в папке к примеру лежат скрипты, когда прописываешь прямой путь к папке происходит переход и выдаётся список всех файлов что в ней находятся.... Как сделать так что перенаправляло на главную к примеру?

  Ответить  
 
 автор: Киналь   (19.04.2012 в 10:59)   письмо автору
 
   для: xxxZIKxxx   (19.04.2012 в 10:24)
 

Положить туда index.php с редиректом на главную.

  Ответить  
 
 автор: Lotanaen   (19.04.2012 в 11:34)   письмо автору
 
   для: xxxZIKxxx   (19.04.2012 в 10:24)
 

апачем можно разрешить обращаться к файлам папки только локально

  Ответить  
 
 автор: xxxZIKxxx   (19.04.2012 в 12:00)   письмо автору
 
   для: Lotanaen   (19.04.2012 в 11:34)
 

Вот именно эта тема интересует))) Не охота в каждую папку index пихать... Подскажите как это осуществить? И еще подскажите можно ли направлять пользователя какой нибудь другой функцией, а не только header? А то с ним проблем куча просто....

  Ответить  
 
 автор: cheops   (19.04.2012 в 12:05)   письмо автору
 
   для: xxxZIKxxx   (19.04.2012 в 12:00)
 

Добавьте в папку файл .htaccess следующего содрежания
deny from all
При помощи браузера в неё никто зайти не сможет.

  Ответить  
 
 автор: xxxZIKxxx   (19.04.2012 в 12:17)   письмо автору
 
   для: cheops   (19.04.2012 в 12:05)
 

А можно в нём как то прописать лишь некоторые папки? Чтоб опять же в каждой папке его не создавать, или как то его подкорректировать, а то когда его в главный каталог пихаешь то и на index не переходит тоже))

  Ответить  
 
 автор: cheops   (19.04.2012 в 15:52)   письмо автору
 
   для: xxxZIKxxx   (19.04.2012 в 12:17)
 

Вообще правила действуют на все вложенные каталоги, т.е. можно поместить в те каталоги, которые вам нужно закрыть и все вложенные будут закрыты, но если какой-то нижележащий каталог нужно открыть можно создать в нем .htaccess
Allow from all
Этот и все нижележащие каталоги будут открыты.

  Ответить  
 
 автор: xxxZIKxxx   (19.04.2012 в 16:10)   письмо автору
 
   для: cheops   (19.04.2012 в 15:52)
 

Инклюды защитить так получится, но вот css и image.... Если его запихать в папку то стили отключаются как и картинки) Ладно, бог с ним, спасибо за ответы!

  Ответить  
 
 автор: cheops   (19.04.2012 в 16:26)   письмо автору
 
   для: xxxZIKxxx   (19.04.2012 в 16:10)
 

Ну, это конечно, css-файлы и изображения смысла нет закрывать, иначе вы их закроете от посетителей. Тут ничего поделать нельзя, протоколы так устроены, да и вообще прежде чем смотреть посетитель должен сгрузить информацию на свой компьютер (где он расколет что угодно, было бы желание и время).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования