con ese código da igual que URL metas, siempre te va a pasar por index.php.
un "router" es un metodo que te redirige a un PHP segun lo que venga en la URL, por ejemplo:
tuhost.com/es/home/
tuhost.com/eu/home/
tuhost.com/trolroororor/
Código PHP:
Ver original<?php
$url = $_SERVER['REQUEST_URI'];
switch($url)
{
case '/es/home/':
echo 'home en español';
break;
case '/eu/home/':
echo 'home en euskera';
break;
default:
echo '404 not found';
}
?>
este ejemplo es muy simple, pero si metes de por medio expresiones regulares puedes generar un router muy bueno y que te permita tener un código muy limpio y las URL-s amigables.
:)