Что-то вы не то делаете.
Вам нужна переменная окружения REQUEST_URI, возьмите ее из через getenv или $_SERVER. Все.
Ваш .htaccess может выглядеть так:
Код:
|
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ http://%{SERVER_NAME}/$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ - [L]
RewriteCond %{REQUEST_URI} ^/
RewriteRule ^(.*)$ index.php [L] |
В индексном файле, что-то наподобие
$request = getenv("REQUEST_URI");
$requestPairs = explode($request);
Все. В массиве у вас все кусочки пути. Дальше уже включается в работу логика приложения.