Arthur_S, изучив основы html Вы узнали слово "footer" и задались вопросом как подключить его ко всем страницам сайта?
И как же Вы так искали, что не нашли?
Первая ссылка в выдаче, больше чем достаточно. https://www.google.com/search?q=%D0%BA%D0%B0%D0%BA...
поэтому нет большого желания углубляться в php и фреймфорки
Arthur_S, очень странный подход к делу... Ну да ладно.
Вот Вам блог, на нём куча полезнейшей информации по yii2.
Но сначала изучите основы php(хотя бы) и всю документацию по ссылке Максим.
Без этого не стоит и начитать разбираться.
Arthur_S, это не сарказм? Если Вы не знаете framework, то самое время начать с чтения документации.
А переписывать для Вас статьи из документации здесь никто не будет.
Единственное, чем могу помочь - дать ещё ссылок для самостоятельного изучения.
теперь, соответственно, пытаюсь разобраться и в серверной части
Михаил, порядок следования правил тоже играет роль.
При разборе будет применено первое подходящее правило.
Если такого не найдётся - 404.
Всё-таки я думаю, что Вам надо писать свой роутер и подключать в конфигурации.
Чтобы не "растягивать" вопрос код можно обернуть в спойлер.