ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: странная ошибка в реврайте


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: странная ошибка в реврайте
  • From: Vasiliy G Tolstov <v.tolstov@xxxxxxxxx>
  • Date: Thu, 31 Jan 2008 10:33:51 +0300
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=myselector; d=selfip.ru; h=Received:Received:Message-ID:Date:From:Reply-To:Organization:User-Agent:MIME-Version:To:Subject:References:In-Reply-To:Content-Type:X-DSPAM-Result:X-DSPAM-Processed:X-DSPAM-Confidence:X-DSPAM-Improbability:X-DSPAM-Probability:X-DSPAM-Signature:X-DSPAM-Factors; b=jYq6fbG6z8qeB0RasysqLRHPLYhrD9I/Pt0J1DNXZMuKmPpWRgD+bhHK5N/Md8LwYXztUVbQ4SVfivCwotSuDzBdpt7UAYBjS0rmjfu7XdKGt1NmvywsH/XzZp/Yix7ce52a5v4d0s8VddoeFwHNGpd2z7PJH+8DNmCeNYqYXdo=;
  • In-reply-to: <20080131071112.GA1271@xxxxxxxxxxxxx>
  • Organization: Selfip.Ru
  • References: <47A16E21.9060809@xxxxxxxxx> <20080131071112.GA1271@xxxxxxxxxxxxx>

Igor Sysoev wrote:
On Thu, Jan 31, 2008 at 09:43:45AM +0300, Vasiliy G Tolstov wrote:

есть реврайт правило, взятое из апача и записанное в конфиге nginx (добавил в конце только слово last)
rewrite ^([0-9]{4})(/?)+$ /index.php?year=$1 ;
почему-то nginx ругается на ошибку синтаксиса , а именно
2008/01/31 09:36:17 [emerg] 12059#0: directive "rewrite" is not terminated by ";" in /usr/local/etc/nginx/vhosts/domain.tld:19 2008/01/31 09:36:17 [emerg] 12059#0: the configuration file /usr/local/etc/nginx/nginx.conf test failed

В чем может быть ошибка?

Это из-за {}:

- rewrite ^([0-9]{4})(/?)+$ /index.php?year=$1 ;
+ rewrite "^([0-9]{4})(/?)+$" /index.php?year=$1 ;


Спасибо! А вообще лучше ставить кавычки везде или нет и будут ли они обязательными в следующих версиях nginx?

--
С уважением, Vasiliy G Tolstov
http://www.selfip.ru

begin:vcard
fn:Vasiliy G Tolstov
n:Tolstov;Vasiliy
org:PeterHost.Ru;Virtual Hosting
adr:;;Professora Popova str.;Saint-Petersbutg;;;Russia
email;internet:v.tolstov@xxxxxxxxx
title:System Administrator
tel;work:+78123477743
tel;cell:+79119940054
x-mozilla-html:TRUE
url:http://www.selfip.ru
version:2.1
end:vcard



 




Copyright © Lexa Software, 1996-2009.