У меня есть разные подпапки на моем веб-сайте, и я бы хотел, чтобы у пользователя не было доступа к ним через URL-адрес, но в то же время мои основные файлы PHP, чтобы иметь возможность включать их или использовать их как действия по формам или ссылкам..htaccess разрешает доступ только к файлам из
Я попытался с помощью .htaccess с
<Files *>
Order Allow,Deny
Deny from All
</Files>
, но она отрицала все доступы даже в моих собственных скриптов. Логично, как я узнал, но я не знаю, как заставить его работать. Есть идеи?
P.S. Моя основная проблема заключается в том, что некоторые из файлов не включены в основные файлы PHP, но они связаны там, и их код заканчивается header('Location: ../index.php');
, возвращающимся на главную страницу проекта.
Я попробовал его с ' \t Order Allow, Deny \t Разрешить от 127.0.0.1 \t Запретить Все ' но он блокирует все файлы, вызываемые из функций AJAX. –
Конечно, потому что они запрашиваются клиентом. Вы не можете «разрешить клиенту» и «не разрешать клиенту» обслуживать файлы. – Ray