簡體   English   中英

如何更改 sitecore 中的媒體 url?

[英]how to change the media url in sitecore?

我正在使用 sitecore6.5 開發一個項目,我們將媒體資產存儲在 Akamai 的 CDN 上,因此我們必須更改媒體 URL 的解析方式。下面的線程正是我正在尋找的,看起來我需要做一些改變

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

誰能告訴我更詳細的信息,如果可能的話,請顯示一些示例代碼! 謝謝 !

我如何配置 Sitecore 以便它生成指向媒體項的絕對鏈接?

像這樣制作每個環境的補丁文件:

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

或者直接在 web.config 中進行更改,具體取決於您的喜好。

查看此博客文章,因為它提供了額外的示例代碼: Using Akamai Net Storage for Sitecore Media Items

另外,正如你提到的帖子所說(我回答過),你應該反編譯我引用的開箱即用的類並調整它們。 您可以使用ILSpy之類的工具免費反編譯它們。 我會在自定義 class 中按原樣實現它們,讓它正常工作,然后您可以調試它們並查看需要進行調整的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM