私はDNNプロジェクトに取り組んでいます。問題に直面していますWeb 構成で設定されたエラー ページ。しかし、私が直面している問題は、上記の同じ URL のように .aspx 拡張子の前に単語を追加して間違った URL を入力した場合、 http://test/EN/Concept/Informationsystems.aspx* qeqwewqeqwe * のようにタイプミスされ、リダイレクトされることです。 IISエラーページにリダイレクトしますが、Web構成で設定したのと同じエラーページにリダイレクトしたい. どうすればそれを行うことができますか、必要な設定を提案してください。
質問する
226 次
3 に答える
1
この設定ファイルにタグを追加します
<customErrors mode="On" defaultRedirect="Error.aspx">
<!--404 error code is for resource not found -->
<error statusCode ="404" redirect="Error.aspx" />
</customErrors>
于 2012-10-15T08:24:41.220 に答える
1
ステータス固有のカスタム ページの場合、このように customErrors を拡張できます。
そのため、IIS によって指定されたエラー ステータス コードを確認し、それに応じてコードを記述します。
<customErrors mode="RemoteOnly" defaultRedirect="~/ErrorPages/Oops.aspx">
<error statusCode="404" redirect="~/ErrorPages/404.aspx" />
</customErrors>
于 2012-10-15T08:25:38.847 に答える
0
このソリューションを試してください:
このコードを下に追加しますweb.configファイル内
httpErrors
remove statusCode="404" subStatusCode="-1"
error statusCode="404" prefixLanguageFilePath="" path="" responseMode="ExecuteURL"
httpErrors
パスでカスタムエラーページを指定します。構文を確認してください。
これがお役に立てば幸いです...
于 2012-10-16T07:38:58.497 に答える