Пожалуйста, помогите мне понять, как не перенапрягать мой сайт. Например, у меня есть файлы:
index.php
other.php и т.д....
эти файлы имеют такой код
include '../dir/index.php';
include '../dir/other.php';
и т.п.
Как получить URL-адрес "site.com/news.php" без фактического файла news.php, потому что только одна вещь, которую он делает, включает код?
Вы должны настроить свой Apache для отправки всего запроса на главный PHP-скрипт. Вы можете сделать это по-разному. "Обычным" способом было бы использовать файл.htaccess и некоторые параметры mod_rewrite. Тогда в вашем главном скрипте вы должны решить проблему не найти файл, который был запрошен. Но будьте осторожны, вы можете создать много отверстий для раковины. Например, если вы просто разбираете параметры запроса и не дезактивируете, включите файл.
Для этого вы должны просто взглянуть на некоторые современные фреймворки PHP, такие как Symfony, Laravel и другие. Там такой материал уже хорошо справляется.