Если брать концепцию вкратце (схему), то:
1. С помощью ЧПУ направляем все url в index.php (через .htaccess)
2. Далее, отправляем переменную url в БД.
3. Если запись в БД присутствует, получаем всю информацию по текущей странице (тип страницы/шаблона), заголовки, метатеги, текст.
4. По типу страницы, подключаем нужный шаблон .php и выводим все наши данные. Как правило, отличаются только шаблоны page, catalog, product.
Очень упрощённая схема.