複数のWebページのエントリポイントとして機能するゲートウェイサーバーに取り組んでいます。ゲートウェイにはhttp://example.comからアクセスでき、ルーティング先のすべてのWebページには一意のURLがあります。たとえば、http: //example.com/app1からapp1に移動します。アプリケーションapp1は、 http://app1.internalなどの内部サーバーにあり、ゲートウェイを介してのみ外部から利用できます。
ゲートウェイは302リダイレクトをユーザーに送信しませんが、代わりにapp1からコンテンツをフェッチし、 http://example.com/app1でユーザーに提供します。app1のソースコードは編集できないため、URLを書き換えるメカニズムが必要です。つまり、/ images/image1.jpgは/app1/images/image1.jpgになります。
これは画像や静的コンテンツではうまく機能しますが、一部の要素属性などに埋め込まれているjavascript、css、URLでは機能しません。現在、このような場合ごとに特別なコードを作成しています。
だから、私はこの問題を解決するためのより良い方法を探しています。多分そのような機能を持っているいくつかのソフトウェアがありますか?または、ページからのすべてのリクエストにタグを付ける方法はありますか?すべてのアイデアを歓迎します。
前もって感謝します!