如何更改sitecore中的媒体网址?

时间:2012-04-11 03:08:57

标签: sitecore

我正在使用sitecore6.5开展项目,我们将媒体资产存储在Akamai的CDN上,因此我们必须更改媒体网址的解析方式。以下主题正是我所寻找的, 看起来我需要对

进行一些更改
  

LinkProvider类的ExpandDynamicLinks()和Sitecore.Resources.Media.MediaProvider的GetMediaUrl()方法。

如果有可能,有人可以更详细地告诉我一些示例代码! 谢谢!

How can I configure Sitecore so that it generates absolute links to media items?

2 个答案:

答案 0 :(得分:2)

制作每个环境补丁文件,如下所示:

  <setting name="Media.MediaLinkPrefix">
      <patch:attribute name="value">http://mycdn.mydomain.com/~/media</patch:attribute>
  </setting>

或者直接在web.config中进行更改,具体取决于您的偏好。

答案 1 :(得分:1)

请查看此博客文章,因为它提供了其他示例代码:Using Akamai Net Storage for Sitecore Media Items

另外,正如您所说的帖子(我已回答),您应该反编译我引用的开箱即用的类并进行调整。您可以使用ILSpy之类的东西免费反编译它们。我会在自定义类中实现它们,然后让它工作,然后你可以调试它们,看看你需要在哪里进行调整。