Rewrite translation apache to nginx

Edho Arief edho at myconan.net
Fri Nov 25 06:17:24 UTC 2011


2011/11/25 Цэвээндорж <tseveendorj at gmail.com>:
>
> Hello,
>
> I have always difficulty with rewrite translating apache to nginx.
>
> <IfModule mod_rewrite.c>
>         RewriteEngine On
>         #
>         #  Full path to your site
>         #
>         RewriteBase /
>         # Rename Photo Names
>         RewriteRule
> ^file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)([_0-9]*?)\.(.*)$
> file/pic/photo/$1/$2/$3$5.$6

rewrite ^/file/pic/photo/([0-9]+)/([0-9]+)/([A-Za-z0-9]{32}+)\-(.*?)([_0-9]*?)\.(.*)$
/file/pic/photo/$1/$2/$3$5.$6;


>         #
>         #  Rules
>         #
>         RewriteCond %{REQUEST_FILENAME} !-f
>         RewriteCond %{REQUEST_FILENAME} !-d
>         RewriteRule ^(.*) index.php?do=/$1

try_files $uri $uri/ /index.php?do=$uri;

>         # Image Access Protection
>         RewriteRule ^file/pic/photo/(.*)\.(.*)$
> static/image.php?file=$1&ext=$2

rewrite ^/file/pic/photo/(.*)\.(.*)$ /static/image.php?file=$1&ext=$2




-- 
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org


More information about the nginx mailing list