プリセット: 次のようなサムネイルを作成するギャラリー スクリプトを取得しました。
GET /path/to/script/thumb.php?src=host.tld/path/to/file.jpg
目標: src のホスト名を別の名前に書き換えます。
GET /path/to/script/thumb.php?src=newhost.tld/path/to/file.jpg
交換する必要があるのはホストだけです。他のすべては同じままにする必要があります。
私はいくつかのことを試しましたが、私が望む結果は何も得られません。
これは現在のコードです(動作していません):
location ~* thumb {
if ($args ~ "(src=http://host.tld:8080/)(.*)" ) {
set $params $2;
rewrite ^.*$ thumb.php?src=http://newhost.tld/$params? last;
}
}
また、host.tld はほぼ何でもかまいませんので、host.tld でのマッチングは文字通り単純化するだけです。