質問: **実現したいこと** Aサーバ(メイクショップ)のURLにアクセスしたとき、Bサーバ(自社サービス)のURLにリダイレクト処理がかかるようにしたいです **気になってること** Aサーバ(メイクショップ)のURL: Bサーバ(自社サービス)のURL: 上記を踏まえて、気になっていることがございます。 Bサーバに存在しないコンテンツのURL(今回で言えば、)をBサーバ側でリダイレクト処理はできるのでしょうか? ご教授の程、よろしくお願いします。 **補足情報** Web Server: Nginx
回答: リダイレクトはできるけど 404なり403になると思います。 1. クライアントはサーバーAにリクエストを行います。 2. サーバーAは クライアントに対して 30X レスポンスを返します。この際 Location ヘッダで サーバーB のURLを返します。 3. クライアントはLocation ヘッダにしたがってサーバーB のURLにリクエストを行います。 4. サーバーB は 存在しないURLなので 404 403 などの応答を返します。