On Tue, Aug 30, 2011 at 11:24:54AM +1100, Victor Kharchenko wrote:
> Поставил nginx в качестве фронэнда, перенастраиваю правила редиректа и не
> могу разобраться
> было так:
>
> RewriteEngine On
> RewriteRule files/download/([^/]+)/(.*).html /download.php?ID=$1&name=$2 [L]
> RewriteRule files/delete/([^/]+)/(.*) /delete.php?ID=$1&code=$2 [L]
> сделал так:
> location /files/ {
> rewrite ^/files/download/([^/]+)/(.*)\.html$
> /download.php?ID=$1&name=$2 break;
> rewrite ^/files/delete/([^/]+)/(.*)$ /delete.php?ID=$1&code=$2
> break;
> }
> Но не заработало.
Вместо "break" поставить "last". А ещё лучше вместо rewrite описать,