Firefoxを使用すると、ホストヘッダーを改ざんして、localhost / forum /を呼び出すと、ホストヘッダーがwww.mydomain.comになりすますことができます。
これを行う理由は、特定のドメインが検出されたときに実行されるリバースプロキシを開発しているためです。すべてが機能しており、ほぼすべてが機能しています。
プロキシコードはリクエストを検出して別のサーバーに再ルーティングし、サーバーは正しいhtmlコンテンツで応答します。問題は、返されたhtmlによって参照される外部スクリプトファイルにあります。だから例えば
<script type="text/javascript" src="init.js"></script>
これにより、ブラウザからのスプーフィングされていない(そのような単語はありますか?)リクエストが発生します。
http://localhost/init.js
このリクエストを調べると、ホストヘッダーがwww.mydomain.comではなくローカルホストに戻っていることが問題になります。
ホストファイルを変更せずに、ページの読み込み中に行われたすべてのリクエストに使用されるホストヘッダーを設定する方法はありますか?最初のナビゲーションから生成されたすべてのリクエストのホストヘッダーを改ざんしたいと思います。