# .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?query=$1
<?php
/**
* index.php
*/
echo $_SERVER['QUERY_STRING']; // => 'query=/bla/bla' преобразованный URI
echo $_SERVER['REQUEST_URI']; // => '/bla/bla' оригинальный URI
var_export($_GET); // => array('query' => '/bla/bla')