Intereting Posts
php требует вызова класса изнутри метода PHP при записи в файл, Как добавить и добавить текст в файл с существующим текстом? Маленький файл загружается, но не большой файл в Laravel Как определить, действительно ли файл загружен и сохранен, несмотря на предварительную выборку / кеш браузера? Когда файлы ini в файле /etc/php.d/ загружаются? База данных MySQL английских слов? jquery post данные в php-скрипт и немедленно отображать его в том же файле сценария php Почта переходит к спаму вместо входящих и некоторых ошибок в заголовке части почты с помощью PHP Как мы можем использовать шифрование режима GCM в PHP? Как сделать выпадающее меню с небольшим изображением? Передача массива из PHP в Javascript с помощью JQuery & JSON Как установить PHP для загрузки файла в конкретный каталог? Оператор PHP IF для булевых значений: $ var === true vs $ var Не удается получить attr id с jquery Сохранить сервер приложений с IMAP и PHP

Какой метод более безопасен / подходит для блокировки доступа к подкаталогу с использованием .htaccess?

Я пытаюсь использовать .htaccess для блокировки внешнего доступа к каталогу /includes/ directory моего сайта, который включает только обработку файлов PHP . Оба метода ниже «работают», но я предпочитаю последнее, потому что он не оставляет пользователю страницу с ошибкой. Кто-нибудь может сообщить мне, если он менее безопасен?

Лучше ли это использовать:

 <Directory "/includes"> Deny from all </Directory> 

Или это:

 RedirectMatch 301 ^/includes/.*$ http://www.mymainurl.com 

Или что-то еще более уместно?

Содержимое веб-сайта динамически обслуживается index.php, поэтому файлы в папке /includes/ должны оставаться доступными через функцию включения PHP .