を書き換えないでください。 「; JSESSIONID = null」の私のページを呼び出すときにIISでエラーが発生したトークン私は第3部のautenticationページからURLを受け取るためのルールを構築するために必要URL:サーバーは、私は、URL書き換えモジュールを使用して、私のIIS 7.0サーバーにURLを書き換えしようとしているが、そのは動作していない
。私は "; jsessionid = null"文だけを削除しようとしています。私は私のアプリケーション(preceeding question)にURLクエリステートメントが必要です。
私はこのルールを書いた:
パターン:
(http://.*);jsessionid=null(.*)
処置:
{R:1}{R:2}
私はパターンをテストする場合、結果はOKです。しかし、実際には、書き換えモジュールがないように何も起こりません。 Web.configファイルでは、すべての権利のようだ:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<rewrite>
<rules>
<rule name="refazer_url_autenticador_df" enabled="true" patternSyntax="ECMAScript" stopProcessing="false">
<match url="(http://.*);jsessionid=null(.*)" />
<action type="Rewrite" url="{R:1}{R:2}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
トークンは、エラーが発生し、IIS、URLのとき:
404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
トークンなし(URLを手動で書き直さ)、そのつもりがあること大丈夫。
どういうところが間違っていますか?多分ルール、おそらく別のISSの設定?
ありがとうございます!
これは機能します。それは...私はルールを "(。*); jsessionid = null(。*)に変更したので、モジュールはURLを正しく書き換えています。問題はHTTPでした。 – Alex