404リクエストを処理するSitecoreソリューションがあります。
これを行うには、web.configで「ErrorPage」と「ItemNotFoundUrl」を設定します。
<setting name="ErrorPage" value="/sitecore/service/error.aspx" />
と
<setting name="ItemNotFoundUrl" value="/Global/ErrorPages/404" />
これで、ページの名前を編集するときに機能します。したがって、www.domain.com / mypage.aspxがあり、存在しないwww.domain.com/mysdfsa.aspxにアクセスすると、エラーページが表示されます。
ただし、次のような場合は次のようになります。
www.domain.com/mypage.zip / www.domain.com/mypage.gosfgfgs
IISエラーが発生します。
Error Summary
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
私は何を試しましたか?
少なくともZIPファイル用に作成する必要があります。
- .ZIPがIISとSitecoreの両方のMIMEタイプに追加されていることを確認しました
- ExecuteRequestパイプラインの前に接続し、リダイレクトを試みました(要求を実行する前に、IISがエラーページを表示するため、これは呼び出されません)
何か案は?:-) ありがとう