RewriteRule как правильно переписать ?
Andrew Kopeyko
kaa at zvuki.ru
Wed Jul 15 11:32:04 MSD 2009
On Wed, 15 Jul 2009, Da1VeR -- wrote:
> Здраствуйте... есть такие правила:
>
> [ISAPI_Rewrite]
> RewriteRule /catalog/(.*) /catalog/$1 [L]
> RewriteRule /lib/(.*) /lib/$1 [L]
> RewriteRule /skins/(.*) /skins/$1 [L]
> RewriteRule /payments/(.*) /payments/$1 [L]
> RewriteRule /images/(.*) /images/$1 [L]
> RewriteRule /index\.php(.*) /index.php$1 [L]
> RewriteRule /admin\.php(.*) /admin.php$1 [L]
> RewriteRule ^(.*)$ /index.php?sef_rewrite=1 [I,L,QSA]
>
> как их переписать под nginx ?
Наиболее быстро работающее решение - примерно такое:
location /catalog/ {
...
}
location /lib/ {
...
}
location /skins/ {
...
}
location /payments/ {
...
}
location /images/ {
...
}
location /index.php {
...
}
location /admin.php {
...
}
location / {
rewrite ^(.*)$ /index.php?sef_rewrite=1
}
--
Best regards,
Andrew Kopeyko <kaa at zvuki.ru>
More information about the nginx-ru
mailing list