私はWebフォームのASP.Netアプリケーションを使用していますが、すでにURL書き換え用に複数のルールが定義されています。このアプリはIntelligencia URl Rewriterを使用していますが、残念ながらオンライン/オフラインのドキュメントはまったくありません。URLの書き換えを除外する方法.Net Intelligentia Rewriter
これらのルールのいずれかにより、aspxファイルの要求がdefault.aspxにリダイレクトされています。これは、aspxがTelerik.Web.UI.DialogHandler.aspx
の場合を除いてすべての場合に問題ありません。
私はTelerik.Web.UI.DialogHandler.aspxが含まれている場合、URLを書き換えないようにリライタの設定で次の設定を使用しようとしましたが、動作しません。
質問
にはどうすればいいのURLリライタによって処理beinngからTelerik.Web.UI.DialogHandler.aspx
を含むURLを除外するのでしょうか?以下
ConfigがURLを除外するためであるが、それは既存のルールがURL conatins Telerik.Web.UI.DialogHandler.aspx
と、このルールは以下の通りであるとき、書き換えの原因となっている
<rewrite url="^(.+)?Telerik.Web.UI.DialogHandler\.aspx(\?(.+))?$" to="$1"
processing="stop" />
動作しません。
<if url="^((?!\.ashx|\.asmx|\.axd|\.gif|\.png|\.jpg|\.ico|\.pdf|\.css|\.js|install|error|auth\.aspx|default\.aspx|popup\.aspx|advanced\.aspx|digest\.aspx|ftb.imagegallery\.aspx|ckfinder).)*$">
<rewrite url="^~/(.+)?\?(.+)?$" to="~/Default.aspx?g=$1&$2" processing="stop" />
<rewrite url="^~/(.+)?\.aspx$" to="~/Default.aspx?g=$1" processing="stop" />
<rewrite url="^~/(.+)?$" to="~/Default.aspx?g=$1" processing="stop" />
</if>
@Sunilを手伝ってもらえますか? https://stackoverflow.com/questions/47628919/asp-net-url-rewrite-rule – serdar