encodeNameReplacementsノードとlowercaseUrl設定の競合により、メディア アイテムが開けなくなる


説明

アイテムのURLにencodeNameReplacements構成セクションに設定された文字が含まれており、かつlowercaseUrl設定がtrueに設定されていると、メディア ライブラリでメディア アイテムを開く際、Item Not Foundページが表示される可能性があります。これにより、一部のGUID文字が置換され、メディア アイテムIDが破損します。その結果、メディア ライブラリのメディア アイテムや、フロントエンド サイトのメディア リクエストが破損します。

例えば、構成セクションには下記のノードが存在している場合があります:

<replace mode="on" find="æ" replaceWith="ae" />

解決策

本事象を解決するには、以下のオプションのいずれかを検討してください:

別の解決策としては、以下のように、Sitecore.configファイルのMedia.LowercaseUrlsを「false」に設定してください:

<setting name="Media.LowercaseUrls" value="false" />