Zend Framework 2 Rewrite URL

Tengo una aplicación Zend Framework 2 y deseo usar .htaccess para volver a escribir algunas URL. El archivo .htaccess está en mi carpeta pública. He verificado una regla de reescritura simple que reescribe todo testurl a test.php

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

El archivo test.php también está en la carpeta pública. Coloqué esta regla sobre la regla Zend para asignar todas las URL a index.php en .htaccess.

Mi pregunta es ¿cómo reescribo esto para decir SearchController en el módulo de índice? He intentado varias reglas de reescritura con diferentes banderas como

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

pero siempre me sale el error 404La URL solicitada no pudo coincidir con el enrutamiento.

La razón por la que deseo usar .htaccess es que usaré una expresión regular en la regla de reescritura para capturar algunas URL diferentes.

Muchas gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta