私はGlypeプロキシを持っていて、URLを書き換えたいと思います。ページのすべてのURLは、自動的にhttp://proxy.com/browse.php?u= [こちらのURL]に変換されます。例:URLのGlype(nginx)を書き換えます
proxy.com/tpb/browse.php?u=http%3A%2F%2Fthepiratebay.se%2Fbrowse&b=0
この目的のために:私はに行けば/私のプロキシ上で海賊湾に閲覧し、私はこのことからURLを変換したい
proxy.com/tpb/browse
あなたが見ることができるように、全体の一部:
browse.php?u=http%3A%2F%2Fthepiratebay.se%2F
(URLの後ろにあるものと&b=0
)なくなっています。また、The Pirate Bayと同じドメイン構造を持っています。
私はこのような何か試してみた:
location /tpb/ {
rewrite ^/browse.php?u=(.*)$ /$1? last;
break;
}
をしかし、それは動作しません。誰かが答えを持っていますか?他の機能も歓迎します。 (このようなnginxのと互換性のあるものfastcgi_split_path_info
または何か他のものなど)
私はあなたがこれをしたい理由を知りませんが、サイトのURLを非表示にするので、それであれば、Glypeはこのための機能を提供しています(匿名)の彼らの歴史があり、ユーザーが(ソートするように)、それはURLと呼ばれています-エンコーディング。 –