Вы используете Apache .htaccess / mod_rewrite и, опционально, PHP-файл, который мне нравится использовать сам.
Для .htaccess, что-то вроде этого:
RewriteEngine On
RewriteRule ^(.*)$ index.php
Затем в своем PHP-файле вы можете сделать что-то вроде этого:
Следующее должно получить все после первой косой черты.
$url = $_SERVER['REQUEST_URI'];
Затем вы можете использовать explode, чтобы превратить его в массив.
$split = explode('/', $url);
Теперь вы можете использовать массив, чтобы определить, что загружать:
if ($split[1] == 'home')
{
// display homepage
}
Массив начинается с 1, поскольку 0 обычно будет пустым.