Re: rewrite не корректно отрабатывает

Alex Vorona voron на amhost.net
Чт Сен 22 07:26:10 UTC 2011


22.09.2011 09:46, Alex wrote:
> Точка приводит к тому, что она не проходит по правилу, поскольку в URL не
> содержится точки - у файла нет расширения:
> http://localhost/cache/3156fbafded50dfde766222b602e2773850a04

 pcretest
PCRE version 8.12 2011-01-15

  re> /^\/cache(\/*)$/
data> /cache/3156fbafded50dfde766222b602e2773850a04
No match
data>
  re> /^\/cache(\/.*)$/
data> /cache/3156fbafded50dfde766222b602e2773850a04
 0: /cache/3156fbafded50dfde766222b602e2773850a04
 1: /3156fbafded50dfde766222b602e2773850a04
data>

Что-то у вас с пониманием regexp не то. В nginx это pcre.



Подробная информация о списке рассылки nginx-ru