URL de reconfiguração do Zend Framework 2

Eu tenho um aplicativo Zend Framework 2 e desejo usar o .htaccess para reescrever algumas URLs. O arquivo .htaccess está na minha pasta pública. Eu verifiquei uma regra de reescrita simples que reescreve todos os testurl para test.php

RewriteRule ^testurl/?$ test.php [NC]

O arquivo test.php também está na pasta pública. Coloquei essa regra acima da regra do Zend para mapear todas as URLs para index.php no .htaccess.

Minha pergunta é como eu reescrevo isso para dizer o SearchController no Index Module? Eu tentei várias regras de reescrita com bandeiras diferentes, como

RewriteRule ^testurl/?$ /index/search [NC]
and
RewriteRule ^testurl/?$ index/search [NC]

mas eu sempre recebo o erro 404O URL solicitado não pôde ser correspondido pelo roteamento.

A razão pela qual eu desejo usar o .htaccess é que eu usarei um regex na regra de reescrita para capturar algumas URLs diferentes.

Muito Obrigado