Sitecore 错误的媒体文件路径
Sitecore Wrong Media File Path
当我在RichTextEditor中通过媒体库添加图片时,图片路径是这样的,
<img src="~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
但是,当我发布带有此图片的页面项目时,该图片不会出现在 Live 中。
如果我手动在路径前面加上斜杠(“/”),它就可以了。
<img src="/~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
我知道 (~) 表示 root,但 sitecore 没有捕捉到它。
我是否必须始终手动输入斜杠????
但是,我真的在寻找解决此问题的最简单方法。 (我使用的是 7.0)
============更新===============
我已经更改了像“/-/media”这样的前缀,但仍然无法正常工作!!!
我只更改 Web.config 文件中的一行就解决了这个问题。
<setting name="Media.MediaLinkPrefix" value="//~/media" />
但是,我不知道为什么我必须添加两个斜杠。一个斜杠不起作用(与“~/media”相同)
有没有人知道为什么??????
当我在RichTextEditor中通过媒体库添加图片时,图片路径是这样的,
<img src="~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
但是,当我发布带有此图片的页面项目时,该图片不会出现在 Live 中。
如果我手动在路径前面加上斜杠(“/”),它就可以了。
<img src="/~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
我知道 (~) 表示 root,但 sitecore 没有捕捉到它。 我是否必须始终手动输入斜杠????
但是,我真的在寻找解决此问题的最简单方法。 (我使用的是 7.0)
============更新===============
我已经更改了像“/-/media”这样的前缀,但仍然无法正常工作!!!
我只更改 Web.config 文件中的一行就解决了这个问题。
<setting name="Media.MediaLinkPrefix" value="//~/media" />
但是,我不知道为什么我必须添加两个斜杠。一个斜杠不起作用(与“~/media”相同)
有没有人知道为什么??????