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