Sitecore错误的媒体文件路径

时间:2015-05-14 19:12:18

标签: sitecore media-library

当我通过RichTextEditor中的媒体库添加图像时,图像路径将是这样的,

<img src="~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />

但是,当我使用此图像发布页面项目时,图像不会显示在Live中。

如果我手动将斜杠(“/”)放在路径前面,它就可以工作。

<img src="/~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />

我知道(〜)表示root,但sitecore没有捕获它。 我是否必须始终手动放斜线????

我已查看此https://www.sitecore.net/learn/blogs/technical-blogs/john-west-sitecore-blog/posts/2012/12/sitecore-idiosyncrasies-media-urls.aspx

但是,我真的在寻找解决这个问题的最简单方法。 (我正在使用7.0)

============更新===============

我更改了“/ - / media”这样的前缀,但仍然没有工作!!!

1 个答案:

答案 0 :(得分:1)

我通过在Web.config文件中只更改一行来解决了这个问题。

<setting name="Media.MediaLinkPrefix" value="//~/media" />

但是,我不知道为什么我要添加两个斜杠。一个斜杠不起作用(与“〜/ media”相同)

有谁知道为什么????????