1
Nginx経由で画像が生成されない場合は、スクリプトにリダイレクトしますが、この単純な問題には問題があります。 以下の設定を書きました(異なるバージョンを試しましたが、これが最後です)、それでも動作しません。 Nginx提供の画像
location /img/(\d+)\.(jpg|png|gif)$ {
root /path/to/img_dir;
expires max;
add_header Pragma public;
add_header Cache-Control "public";
try_files $1.$2 http://site.com/generate_img/$1.$2;
}
はまた、このコードは
try_files
のinsted使用:
if (!-f $document_root/$1.$2) {
rewrite^http://site.com/generate_img/$1.$2;
}
私はまだ404ページを受け取っています。リダイレクトを単純なhtmlページに設定しようとしましたが、変更はありませんでした。たぶんそれはドキュメントルートのパスについてですか? – zona
'location〜* ^/image_dir /([[:digit:]] +)\。(jpe?g | png | gif)$ { \t root/path/to/domain/dir; \t try_files /image_dir/$1.$2 /test.html; } ' はこの設定を試しました – zona