primero empezando por el archivo .htaccess tienes que configurarlo
bueno no se explicar muy bien que el castellano es me lengua extranjera :) pero mira el ex:
archivo .htaccess
Código HTML:
Ver originalOptions -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
in tu archivo index.php
puedes configurarlo dependiendo de como piensas hacerlo o la estructura de tus archivos
ex:
Código PHP:
Ver original// para que tengas un idea
// imaginamos que has pueso la direccion http://localhost/home-page
$url = isset($_GET['url']) ?
$_GET['url'] : null; // y desde aqui comprobas que has solicitado un archivo home-page.php
// el resultado seria array([0]=>home-page);
espero que sea lo que buscabas