Zend Framework 2 Rewrite URL

Ich habe eine Zend Framework 2 App und möchte .htaccess verwenden, um einige URLs neu zu schreiben. Die .htaccess-Datei befindet sich in meinem öffentlichen Ordner. Ich habe eine einfache Umschreiberegel überprüft, die alle testurl zu test.php umschreibt

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

Die Datei test.php befindet sich ebenfalls im öffentlichen Ordner. Ich habe diese Regel über die Zend-Regel gesetzt, um alle URLs in .htaccess der Datei index.php zuzuordnen.

Meine Frage ist, wie ich dies umschreibe, um den SearchController im Index-Modul zu sagen? Ich habe verschiedene Rewrite-Regeln mit verschiedenen Flags ausprobiert, wie z

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

aber ich bekomme immer den 404-FehlerDie angeforderte URL konnte nicht per Routing abgeglichen werden.

Der Grund, warum ich .htaccess verwenden möchte, ist, dass ich in der Regel zum Umschreiben einen regulären Ausdruck verwende, um ein paar verschiedene URLs abzufangen.

Danke vielmals

Antworten auf die Frage(1)

Ihre Antwort auf die Frage