А возможен такой вариант. создаем файл .htaccess в котором посылаем юзера при ошибках 404, 403 и 401 (а ведь какая-то из них возникнет, потому как нет файла с таким именем как в УРЛ) на какой-либо php файл, например portal.php(неважно), в котором парсим строку URL ($HTTP_SERVER_VARS['REQUEST_URI']) , ну и в зависимости от этой строки действуем дальше.
Таким образом легко сделать ЧПУ.