Welcome! Log In Create A New Profile

Advanced

Re: Помогите переписать .htaccess

September 01, 2010 02:54PM
Еще раз спасибо за ответ.
Дополнительно появился вопрос.
[b]Запросы на картинки приходят в таком формате[/b]
[code]
http://sitename.ru/lin/line_l004.png_beg_b017.png_wmax_MjAw_wcur_150_wmin_MTAw.jpg
[/code]
(Да, знаю, криво, писал давно и был восхищен своим творением :)) )
Скрипт генерирует картинки на лету, поэтому, когда начало приходить 5-8k запросов в день, пришлось добавить кеширование. Статические картинки хранятся в подпапке cache .
Апачем проверялась сначала эта папка и отдавалась готовая картинга, в противном случае - генерировалась новая.
Правило .htaccess
[code]
RewriteCond %{DOCUMENT_ROOT}/lin/cache/$0 -f
RewriteRule ^(.*)$ /lin/cache/$0 [QSA,L]
[/code]
Задача точно такая же - проверить сначала папку cache на наличие картинки, отдать, а если нет - то перенаправить на скрипт.

Пытался сделать с alias - не получилось
[code]
location ^~ /lin/ {
alias /lin/cache/;
#root /lin/cache/;

#try_files $request_filename @serveline;
try_files $request_uri @serveline;

}
[/code]
Статику не видит, постоянно генерирует новый.
[b]error.log[/b]
[code]
2010/09/01 22:52:42 [debug] 32219#0: *3 http script var: "/lin/line_l004.png_beg_b017.png_wmax_MjAw_wcur_150_wmin_MTAw.jpg"
2010/09/01 22:52:42 [debug] 32219#0: *3 try to use file: "line_l004.png_beg_b017.png_wmax_MjAw_wcur_150_wmin_MTAw.jpg" "/lin/cache/line_l004.png_beg_b017.png_wmax_MjAw_wcur_150_wmin_MTAw.jpg"
2010/09/01 22:52:42 [debug] 32219#0: *3 try to use file: "@serveline" "/lin/cache/@serveline"
2010/09/01 22:52:42 [debug] 32219#0: *3 test location: "@drupal"
2010/09/01 22:52:42 [debug] 32219#0: *3 test location: "@serveline"
2010/09/01 22:52:42 [debug] 32219#0: *3 using location: @serveline "/lin/line_l004.png_beg_b017.png_wmax_MjAw_wcur_150_wmin_MTAw.jpg?"[/code]
Subject Author Posted

Помогите переписать .htaccess

maxya August 31, 2010 02:48PM

Re: Помогите переписать .htaccess

maxya August 31, 2010 04:50PM

Re: Помогите переписать .htaccess

maxya August 31, 2010 06:23PM

Re: Помогите переписать .htaccess

maxya August 31, 2010 06:57PM

Re: Помогите переписать .htaccess

big bond September 01, 2010 05:32AM

Re: Помогите переписать .htaccess

Igor Sysoev September 01, 2010 05:58AM

Re: Помогите переписать .htaccess

maxya September 01, 2010 02:54PM

Re: Помогите переписать .htaccess

Igor Sysoev September 01, 2010 03:04PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 187
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready