我想为 Sitecore 媒体库中的一组媒体项启用失败请求跟踪。我最初尝试通过使用规则的自定义设置来做到这一点,这样我就可以使用路径:
~/media/mystuff/*
不幸的是,请求跟踪不允许在路径中使用 tilda ~ 并且只允许使用单个通配符 *。路径也必须相对于目录。tilda 是路径的必要部分,我想跟踪 mystuff 文件夹中的所有内容。
我怎样才能做到这一点?
您可以更改适用于媒体库 url 的媒体前缀 sitecore。它存储在web.config
设置中Media.MediaLinkPrefix
- 我们已将其更改为破折号:
<setting name="Media.MediaLinkPrefix" value="-/media" />
评论中有一条web.config
关于在该部分中添加相应条目的注释<customHandlers>
:
<handler trigger="-/media/" handler="sitecore_media.ashx" />
要完成图片,请添加 url 重写以映射~
到-
,因此任何索引媒体仍然有效。