nginx如何在条件下重写不存在的文件?

nginx如何在条件下重写不存在的文件?

对于成熟的网站,我只需要使用 timthumb 生成一次缩略图,将缩略图放在 /thumbs/ 中。

try_files $uri ^thumbs/(.*)$ /thumb.php?w=290&q=90&src=../full/%1 last;

我该如何修复此代码?

工作Apache代码:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/thumbs/(.*)$
RewriteRule ^(.*)$  /thumb.php?h=90&q=90&src=../full/%1 [NS,L]

提前致谢 :)

答案1

我认为您需要在指令中更改%1为。$1try_files

相关内容