4

ロード バランサー、4 つの ARR、および DNN CMS を実行する 2 つの ASP.NET アプリケーション サーバーで構成される IIS Web ファームがあります。4 つの ARR は、DNN アプリケーション サーバーへの URL 書き換えを行います。ウェブサイト内のより具体的なリソースにリダイレクトする必要がある URL が 100 以上あります。

たとえば、ユーザーhttp://www.abcd.com/product1が外部から入力した場合、望ましい結果は にリダイレクトされることwww.abcd.com/index.aspx?articleid=1234です.DNN環境内でそのような動作を構成しており、DNNアプリケーションサーバー内のサイトを閲覧するときのように、それが機能することを確認できます, DNN URL を検出し、それに応じてリダイレクトを実行できます。

http://www.abcd.com/product1LB と ARR からを参照しようとすると問題が発生します。入力すると、リダイレクトがまったく機能しないメインページにhttp://www.abcd.com/product1戻るだけです。http://www.abcd.comIIS レベルの HTTP リダイレクトは ARR と LB で実行されていません。唯一の設定は、URL をバックエンド DNN サーバーに書き換えるデフォルトの URL 書き換えルールです。

同じ質問が IIS フォーラムにも投稿されていますが、より多くの露出を得るため、ここに再度投稿することにしました。

4

1 に答える 1

1

When going through the ARR are you calling off to the specific IP? For example does http://www.abcd.com/product1 become http://xxx.xxx.xxx.xxx/product1 by chance?

If so, you might want to add those as additional portal aliases to the DNN site.

Otherwise, you will might want to use something like Fiddler to see exactly what is going on with redirects/responses.

于 2013-03-11T05:39:31.700 に答える