Sitecore 6.5 솔루션에는 다음이 있습니다.미디어 파일에 Sitecore 내부 링크가 있습니까?
<sc:Text runat="server" Field="bodyText"/>
및
Sitecore.Context.Item["bodyText"]
나는 용액에 후자의 많은 장소를 사용 - 너무 처음 없음. 후자를 사용하는 경우
Media.UseItemPaths
이 web.config의
true
으로 설정되어 있어도 medialibrary에 대한 모든 링크의 형식이
~/media/31F0E8084F9443789F25836A2B285D3E.ashx
임을 발견했습니다.
그러나 첫 번째 언급 된 방법을 사용할 때 <sc:Text />
medialibrary 항목에 대한 링크는 올바른 형식 (GUID가 없지만 미디어 라이브러리의 폴더 구조)에 있습니다.
무슨 일이야?
당신이 페이지의 소스에있는 것을 확인 할 수 - 시작 또는 % 7E 대신 틸다에서 틸다 문자가 있는지? 예 : ~/media/31F0E8084F9443789F25836A2B285D3E.ashx 또는 % 7e/media/31F0E8084F9443789F25836A2B285D3E.ashx? –