Вы можете использовать javascript для сборки страницы в клиентском браузере. С помощью jQuery:
$('#header').load('header.html');
Это имеет серьезный недостаток в SEO - поисковые системы, такие как Google, не увидят последнюю страницу.
Вы также можете вставлять контент на страницу в виде iframe.