Я хотел бы добавить файл php, используя файл .htaccess. Это я умею делать.
# Prepend file.php
php_value auto_prepend_file "/path/to/file.php"
Все становится немного сложнее, потому что файл file.php имеет include.
include("assets/something.php");
Будет ли это представлять проблему для страниц, которые находятся в подкаталогах? Существует ли безошибочный способ записи пути, чтобы он продолжал работать независимо от того, где предварительно добавляется file.php?
Лично я всегда делаю свои включения абсолютными, а не относительными:
include(__DIR__ . "/assets/something.php");
Это решает проблему, которую вы не знаете, откуда файл может быть включен. Точка входа используется в качестве основы для относительных путей, а не файла, в котором вы находитесь в данный момент.
Других решений пока нет …