Возьмем конфиг для апача от фреймворка yii
www.yiiframework.com/doc/guide/1.1/ru/quickstart.a...
RewriteEngine on
# не позволять httpd отдавать файлы, начинающиеся с точки (.htaccess, .svn, .git и прочие)
RedirectMatch 403 /\..*$
# если директория или файл существуют, использовать их напрямую
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# иначе отправлять запрос на файл index.php
RewriteRule . index.php
Если браузер запрашивает не реально существующую директорию или файл, то запрос отправляется в index.php А вот уже в нем и происходит парсинг url и вызов соответствующего контроллера и экшена