Если вы беспокоитесь о том, что другие увидят данные для входа в вашу базу данных, будьте уверены, что они не будут видны при вставке между тегами PHP.
.htaccess немного сложен для некоторых серверов.Кажется, многие настройки ненавидят перерасход, который я могу понять.
Поскольку вы предположили, что не можете получить доступ к папкам вне корневого каталога, вы можете просто захотеть сделать что-то вроде этого.
define("include_allowed", true);
Вызовите это в ведущем файле, например index.php.Когда файл включен, он должен проверить, установлено ли для include_allowed значение true.
if (include_allowed != true) header('HTTP/1.1 404 Not Found');
Этот параметр проверяет, был ли он включен в index.php или в какой-либо файл, который определил include_allowed true.
Если он не возвращает true, отправляется ошибка 404, в которой говорится, что он не найден, чтобы обмануть пользователей!:)