Попробуйте это:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(images/|css/|js/)
RewriteRule . - [S=2]
RewriteRule ^([a-z0-9_\-\.]+)/?$ index.php?page=$1 [L,NC,QSA]
RewriteRule ^([a-z0-9_\-\.]+)/([a-z0-9_\-\.]+)/?$ index.php?page=$1&item=$2 [L,NC,QSA]
Убедитесь, что mod_rewrite включен
edit: Я добавил точку, там у Poolie была хорошая точка.
Флаг [S] используется для пропуска правил, которые вы не хотите запускать. Это можно рассматривать как оператор goto в вашем наборе правил перезаписи. В следующем примере мы хотим запустить RewriteRule, только если запрошенный URI не соответствует реальному файлу.