特定のURLを別のURLに再ルーティングしたいです。例:マイコンピュータにのみサードパーティのサーバーがありますhttp://website.com/page1.html
。http://website.com/page2.html
しかし、私はまだpage1.htmlのような答えが欲しいです。クライアントUNIXでこれを行う方法はありますか?
Alex PS:説明が必要な場合はお知らせください。
答え1
昨日またコメントしましたが、コメントはもうありません!
とにかく、予約にもかかわらず代理人が行く方法のようです。
エージェントはコンピュータで実行できるため、外部にいる必要はありません。
/etc/hosts を変更してブラウザが site1 ではなく site2 に接続するように欺くことは、名前解決にのみ影響し、簡単です。コンピュータからページ1の代わりにページ2を取得するのははるかに困難です。
プロキシを使用するようにクライアントを構成したくない場合は、次のようにします。
- /etc/hostsにwebsite.comを追加し、127.0.0.1をポイントします。
- コンピュータにリバースプロキシを設定し、実際のwebsite.comを指すように設定します。
- page1が要求されたら、page2を取得するようにプロキシを設定します。