Rewrite for Zend Framework

Igor Sysoev is at rambler-co.ru
Wed Nov 7 09:39:50 MSK 2007


On Wed, Nov 07, 2007 at 01:29:36PM +0700, Huan Truong wrote:

> Hi all,
> 
> I hav difficulties creating rewrite rules for 
> Zend_Controller_Router_Rewrite according to 
> http://framework.zend.com/manual/en/zend.controller.router.html
> 
> The apache rewrite rule was:
> RewriteEngine on
> RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
> 
> But when I ported this to nginx:
> 
> location / {
> root /home/my_home/public_html;
> if ($request_filename !~ "\.(js|ico|gif|jpg|png|css)$") {
>  rewrite ^(.*) index.php last;
> }
> index index.php;
> }
> 
> It didn't work. I always received this error message when requesting an 
> url (http://my-site.com/test/) from nginx: No input file specified.
> 
> Please help. Thanks in advance.

      location  /   {
          fastcgi_pass   ...
          fastcgi_param  SCRIPT_FILENAME  /home/www/scripts/php/index.php;
          ...
      }

      location ~ \.(js|ico|gif|jpg|png|css)$") {
          root /home/my_home/public_html;
          ...
      }


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list