Имею:.htaccess:
RewriteEngine On
RewriteRule ^/image/.+$ imageWrapper.php [L]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
— стандартный из поставки Zend Framework 1+ плюс мое правило для /image/;
Apache 2.2.22;
Ожидание:
При обращении по урл
http://localhost/image/w/150/h/150/sertificate.jpg
выполняется скрипт imageWrapper.php, в который передается REQUEST_URI /image/w/150/h/150/sertificate.jpg, после чего скрипт успешно отрабатывает и умирает.
Реальность:
Выполняется последнее правило, запускается приложение Zend, Роутер сообщает о несуществующем контроллере и акшене.
Вопрос:
Как написать мою конструкцию так, чтобы сбылось
ожидание, и почему получается
реальность?