Роутинг.
В мыслях - лазаешь по разным страницам сайта.
На деле - просто по 1 странице, к которой делаешь разные запросы, к примеру:
http://site.ru/page/1
на самом деле
http://site.ru?/page.php?page=1
А скрипт может делать запросы к БД, исходя из номера страницы/статьи или т.п вещи.
echo $_GET['page'];
Почитайте про
mod_rewrite.