We have a Sitecore 6.6 updated from 6.3.
On 6.3 when an image was linked from the media library in the rich text editor, the src generated link looked like this:
src="/~/media/499880737CD24BF7A640E0DB2652C909.ashx?w=646&h=830&as=1"
Which worked fine.
Now after the update to 6.6 a leading slash is added to the src:
src="//~/media/499880737CD24BF7A640E0DB2652C909.ashx?w=646&h=830&as=1"
The image is visible in the rich text editor in the backend, but not on the website.
So where does this leading slash come from? I googled and tried many possible solutions, but nothing worked so far. I also checked this thread (Sitecore 6.5 rev. 120247 media urls adding a leading slash), but my "Media.MediaLinkPrefix" is already empty.
EDIT:
I just checked our 6.3 backup and the image src actually looks like this:
src="//hostname/~/media/499880737CD24BF7A640E0DB2652C909.ashx?w=646&
h=830&as=1"
Could the missing hostname be the problem? If I add manually add it and put it into the browser, it works.
Media.MediaLinkPrefix
in showconfig (it's just the way the patching works). Otherwise I would be tempted to raise a support ticket with Sitecore since they can get more access to your environment in order to help debug. – jammykam