Subdomínios Wildcard .htaccess

Estou tentando implementar uma solução usando subdomínios .htaccess e curinga para que

http://subdominio.example.com é mapeado parahttp://example.com/index.php/accounts/sdomain/. Minhas regras parecem algo como:

RewriteCond %{HTTP_HOST} !www.example.com [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).example.com [NC]
RewriteRule ^(.*/) /index.php [PT,L]

O que funciona, mas desconsidera todo o resto. Quando tento anexar qualquer coisa à regra, por exemplo:

RewriteRule ^(.*/) /index.php/hello [PT,L]

Eu recebo um erro de 500 servidores internos. Como faço para que isso funcione?

questionAnswers(3)

yourAnswerToTheQuestion