Предотвращение доступа пользователей к подпапкам приложения? - PullRequest
1 голос
/ 11 января 2011

Глядя на некоторые фреймворки, такие как Code Igniter, я вижу, что они используют «определенную» проверку для syspath, чтобы пользователи не открывали файлы из подпапок, а также index.html, размещенный в каждой папке.
Разве я не могу просто использовать mod_rewrite и избавиться от этих проверок?
Достаточно ли mod_rewrite, чтобы предоставить пользователям доступ только к index.php всего приложения?

Ответы [ 2 ]

3 голосов
/ 11 января 2011

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

0 голосов
/ 11 января 2011

Поместите все недоступные файлы в папки, а затем поместите новый файл .htaccess в каждую папку, содержащую:

order deny,allow
deny from all

Это предотвратит доступ HTTP к этим папкам в Apache (другие серверы будут иметь эквивалентные опции). Мы используем это для предотвращения доступа к incldue/, который содержит libs, статический конфиг и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...