защищать от чего? чтения? скачивания? взлома?
от всего перечисленного вами!!!
закидывай такие папки на уровень выше рутовой директории куда смотрит web-сервер.
<?php // перенаправляем на главную, если пользователь находится в системной директории header('Location: /'); ?>
это прям прошлый век, если конечно не маленькие какой микросервис. если даж файловая папка, то в таких папках вообще нужно отключать любые скрипты
Именно это и хотел узнать, может есть что получше. Скрипты отключаются через .htaccess?
это если 80 порт слушает апач, а так может и другой веб-сервер (nginx и т.д.)
общая практика давать юзерам только публичную папку, все остальное на уровень выше этой публичной папки. Папки на запись тоже по разному решают, кто-то сим-линком, кто-то сразу в паб. папку запись дает.
не размещать их в публичном доступе
а где их размещать если это папка с исполняемыми скриптами?
вне папки www. /var/lib - тут скрипты /var/www - тут index.php в apache настраиваешь что корнем сайта является папка /var/www
а путь как прописать что бы их выполнить??
если используешь ООП то подключи autoload если у тебя просто файлы php с функциями, то не делай так а используй ООП
Обсуждают сегодня