3

プリセット: 次のようなサムネイルを作成するギャラリー スクリプトを取得しました。

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 でのマッチングは文字通り単純化するだけです。

4

0 に答える 0