Разрешить только $_POST и $_GET и запретить все HTACCESS
Надеюсь, я не пропустил ни одного вопроса, связанного с этим, при сканировании сайта. Итак, я заканчиваю небольшой проект, написанный на PHP. Мои основные файлы находятся в одном каталоге (включает в себя), где я хочу, чтобы предотвратить список каталогов и доступ пользователей. Deny from all
правило в файле HTACCESS (находится в корне соответствующего каталога) работает для отключения прямого доступа, но мои формы также не работают, когда я добавляю файл HTACCESS с этим кодом.
Обратите внимание, что у меня есть несколько файлов. Некоторые из этих файлов обрабатывают данные, полученные через $_POST
а также $_GET
поэтому я хочу разрешить внутренние запросы к серверу для файлов в защищенных каталогах. Как я могу получить эти результаты? Пожалуйста помоги.
1 ответ
Эта ссылка может вам помочь: http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
Цитата в верхней части страницы: Как правило, директивы ограничения доступа применяются ко всем методам доступа (GET, PUT, POST и т. Д.). Это желаемое поведение в большинстве случаев. Однако некоторые методы можно ограничить, оставив другие методы без ограничений, заключив директивы в раздел.
Таким образом, окончательный ответ, который поможет вам, находится здесь: http://httpd.apache.org/docs/2.2/mod/core.html
Надеюсь это поможет.