0

ウェブサイト abc.com と abc.co.in があります。2 つのウェブサーバーもあります。次の問題は、同じアプリケーションがデプロイされている abc.co.in でのみ発生します。カスタム IHttpModule を作成し、abc.co.in?some=data に書き直しました。

予想される動作: ユーザーが some.abc.co.in を入力すると、ブラウザーは引き続き some.abc.co.in を表示しますが、内部的には abc.co.in?some=data を呼び出します 実際の動作: ページは正しくレンダリングされますが、ブラウザーでは表示されますURL が some.abc.co.in?some=data に変わります

何が起こっているのかを確認しました 1.最初にサーバーがリクエストを受け取り、301 リダイレクトを行います。2.リダイレクト先はsome.abc.co.in?some=data

私はこれで一日立ち往生しており、サイトを稼働させるために修正することが重要です. この問題をさらにデバッグする方法は?.考えられる原因を考えられる人はいますか?

ETW トレース ショー

<ApplicationData>
<TraceData>
<DataItem>
<OldUrl>/</OldUrl>
<NewUrl>/fp?&id=hazzel&params=</NewUrl>
</DataItem>
</TraceData>
</ApplicationData>


<ApplicationData>
<TraceData>
<DataItem>
<ModuleName>DefaultDocumentModule</ModuleName>
<Notification>128</Notification>
<HttpStatus>301</HttpStatus>
<HttpReason>Moved Permanently</HttpReason>
</DataItem>
</TraceData>
</ApplicationData>


<ApplicationData>
<TraceData>
<DataItem>
<Headers>Content-Type: text/html; charset=UTF-8
Location: http://some.abc.co.in/fp/?id=data
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
</Headers>
</DataItem>
</TraceData>
</ApplicationData>
4

1 に答える 1

0

もう1つの更新は、 Application -Subapplication1 -Subapplication2 があります。 Application から Subapplication に書き換えようとしていますが、書き換える代わりに 301 でリダイレクトが発生しています。リダイレクト後は機能しますが、301 が原因でブラウザーの URL が変更されています。

于 2013-11-22T10:09:28.403 に答える