Re: rewrite части URL

Алексей Малов scukonick на gmail.com
Ср Июн 13 09:36:18 UTC 2012


12 июня 2012 г., 18:58 пользователь Anton Kiryushkin <swood на fotofor.biz>написал:

> Тогда можете пользовать или lua, или встроенный perl, для переиначивания
> имени файла в запросе и повторной попытки его выдать пользователю.
>
> 12 июня 2012 г., 18:41 пользователь skeletor <nginx-forum на nginx.us>написал:
>
> Есть связка Apache+Nginx. nginx - Отдаёт статику.
>> есть проблема с сайтом на drupal'e 6, а
>> именно с модулем, который делает preview и
>> каким-то образом переводит расширение
>> в UpperCase. То есть если запрос идёт на URL
>>
>> http://mysite.com/sites/progorod.info/files/imagecache/PhotoAlbums-125/images/81866.jpg
>> ,
>> то отдаёт 404 NotFound. Хотя файл физически
>> есть и имя его 81866.JPG. Вот думаю, как
>> сделать Rewrite, что бы, если не нашло файл,
>> то делало rewrite в UpperCase, и отдавало в
>> UpperCase.
>> Может у кого-то есть другие идеи? Доступ
>> в админку не хотят давать, поэтому все
>> попытки поковыряться в ней - отпадают.
>> Заранее спасибо.
>>
>
Как-то так должно получиться:
location  ~ (/
sites/progorod.info/files/imagecache/PhotoAlbums-\d+/images/\d+).jpg<http://mysite.com/sites/progorod.info/files/imagecache/PhotoAlbums-125/images/81866.jpg>
,{
  try_files $uri $1.JPG;
}


>> Posted at Nginx Forum:
>> http://forum.nginx.org/read.php?21,227463,227463#msg-227463
>>
>> _______________________________________________
>> nginx-ru mailing list
>> nginx-ru на nginx.org
>> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
>
>
>
> --
> Best regards,
> Anton Kiryushkin
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Alexey Malov
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120613/78cea361/attachment.html>


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