У меня есть сервер под управлением Linux Debian, на котором установлены apache2 и php5, но я не могу контролировать его конфигурацию apache. Если я создаю файл .htaccess на сервере, чтобы выполнить, например, обычную аутентификацию в каталоге, он будет работать. Однако, если я хочу использовать любое расширение для выполнения в виде PHP, например file.abc с AddType, оно делает его доступным для загрузки. Хотя расширения PHP, такие как php1, php2, php3, php4, php5 и phtml, прекрасно исполняются как PHP на этом сервере.
Мой вопрос: если Basic Auth работает, но any.ext не может быть исполняемым, поскольку PHP означает, что для AllowOverride установлено значение None? Тогда как работает основной Auth? И я могу сделать any.ext исполняемым как PHP на этом сервере?