Что-то похожее на это должно работать:
.htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php
index.php
$uri = preg_replace("#(/+)#","/",$_SERVER["REQUEST_URI"]);
$uri = array_shift(explode("/",$uri));
сейчас, $uri
- массив каждой частиURI.поэтому / a / b / c становится:
array(
0 => "a",
1 => "b",
2 => "c",
)