Sveiki,
padėkite rewrite parašyt nginx'ui. Apache .htaccess turinys:
RewriteRule adminas(.*)$ /adminindex.php$1 [NC,L]
RewriteRule ^kompanija$ /index.php/site/article/1 [NC,L]
RewriteRule ^company$ /index.php/site/article/2 [NC,L]
RewriteRule ^kontaktai$ /index.php/site/article/3 [NC,L]
RewriteRule ^contacts$ /index.php/site/article/4 [NC,L]
RewriteRule ^faq/([0-9-]+)$ /index.php/ajaxc/faq/$1 [NC,L]
RewriteRule ^loadobject/([0-9-]+)/(lt|en|ru)/$ /index.php/ajaxc/loadobject/$1/$2 [NC,L]
RewriteRule ^([a-z0-9-]+)$ /$1/ [R=301,L]
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)$ /$1/$2/ [R=301,L]
RewriteRule ^([a-z0-9-]+)/([a-z0-9-]+)/([a-z0-9-]+)$ /$1/$2/$3/ [R=301,L]
RewriteRule ^node/([0-9]+)/$ /index.php/site/page/$1 [NC,L]
RewriteRule ^objektai/$ /index.php/site/products/lt [NC,L]
RewriteRule ^objektai/([0-9]+)/$ /index.php/site/products/lt/$1 [NC,L]
RewriteRule ^objektai/y/([0-9]+)/$ /index.php/site/products/lt/0/$1 [NC,L]
RewriteRule ^objects/$ /index.php/site/products/en [NC,L]
RewriteRule ^objects/([0-9]+)/$ /index.php/site/products/en/$1 [NC,L]
RewriteRule ^objects/y/([0-9]+)/$ /index.php/site/products/en/0/$1 [NC,L]
RewriteRule ^oŠ±ŃŠµŠŗŃŃ/$ /index.php/site/products/ru [NC,L]
RewriteRule ^oŠ±ŃŠµŠŗŃŃ/([0-9]+)/$ /index.php/site/products/ru/$1 [NC,L]
RewriteRule ^oŠ±ŃŠµŠŗŃŃ/y/([0-9]+)/$ /index.php/site/products/ru/0/$1 [NC,L]
RewriteRule ^(lt|en|ru)/$ /index.php/site/index/$1 [NC,L]
Komentarai
šios nuorodos jums turėtų pagelbėti:
http://www.anilcetin.com/convert-apache-htaccess-to-nginx/
Redaguota (neveikianti nuoroda)http://nginx.org/en/docs/http/converting_rewrite_rules.html
http://wiki.nginx.org/HttpRewriteModule#rewrite
Redaguota (neveikianti nuoroda)Praneškite kaip seksis.