ここに私がしなければならないことがあります。私は自分のサーバに2セットの画像を提供する必要があります。画像の最初のセットは、サーバー上のフォルダにある実際のPNGファイルです(/realimages
)。 2番目の画像セットは実際には存在しません。彼らが要求されると、私は要求されたイメージファイル名を取りたいと思っています。NginxのPHP scrptにPNGファイルリクエストを渡す
https://example.com/nosuchimage/img1.png
は/nosuchmage
フォルダ(または他の場所より簡単にする場合)の内側に座ってのindex.phpスクリプトを介して画像を生成します。
このスクリプトは、以下
- が
/realimages
フォルダ - から関連画像を撮像ない背景
- を生成するPHP GDを使用背景
- アップ機能する上で関連画像をスーパーインポーズ結果
このスクリプトは作成されており、完全に機能しています。私が知らないのは、/nosuchimage
フォルダへのすべてのPNG画像要求を、スクリプトパラメータとして渡された元の要求でそのスクリプトにリダイレクトする方法です。
これは、書き換えルールを書き込むことを含むNGINXでの比較的簡単な設定問題です。しかし、NGINXの書き換えはまだ私にとっては非常に黒い芸術です。うまくいけば、ここの誰かが、書き換えルールが何をすべきかだけ教えてくれるはずです。