Rewrite rule for nginx from Apache
    Igor Sysoev 
    igor at sysoev.ru
       
    Fri May 20 15:19:52 MSD 2011
    
    
  
On Wed, May 18, 2011 at 10:52:39PM -0400, ltss wrote:
> Hello i am new to nginx and i need some help to convert my .htaccess, i
> have tried some shit but that not work ...
> 
> 	Options FollowSymLinks
> 	RewriteEngine On
> 
> 	RewriteRule ^(.*)\.php/img/(.*)$ img/$2 [C]
> 	RewriteRule ^/img/(.*)$ img/$2 [QSA,L]
> 
> 	RewriteCond %{REQUEST_FILENAME} !^scriptsFtp.*$
> 
> 	RewriteCond %{REQUEST_FILENAME} !-d
> 	RewriteCond %{REQUEST_FILENAME} !-f
> 		RewriteRule ^(.*)$ index.php [QSA,L]
It's not easy to understand what these .htaccess should do.
Probably this:
root  /path/to/files;
location / {
   try_files  $uri  $uri/  /index.php?$args;
}
location /scriptsFtp {
   ...
}
location ~ ^(.*)\.php/img/(.*)$ {
   alias  /path/to/img/$2;
}
location ~ .php$ {
   fastcgi_pass   ...
   ...
}
-- 
Igor Sysoev
    
    
More information about the nginx
mailing list