当我通过RichTextEditor中的媒体库添加图像时,图像路径将是这样的,
<img src="~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
但是,当我使用此图像发布页面项目时,图像不会显示在Live中。
如果我手动将斜杠(“/”)放在路径前面,它就可以工作。
<img src="/~/media/A9DCE5769ED7445CA76F984FAF63A7D7.ashx?la=en" />
我知道(〜)表示root,但sitecore没有捕获它。 我是否必须始终手动放斜线????
但是,我真的在寻找解决这个问题的最简单方法。 (我正在使用7.0)
============更新===============
我更改了“/ - / media”这样的前缀,但仍然没有工作!!!
答案 0 :(得分:1)
我通过在Web.config文件中只更改一行来解决了这个问题。
<setting name="Media.MediaLinkPrefix" value="//~/media" />
但是,我不知道为什么我要添加两个斜杠。一个斜杠不起作用(与“〜/ media”相同)
有谁知道为什么????????