wiki:AbsoluteURLs

Using absolute URLs

To avoid problems generated by relative URLs (i.e. images not displayed in the editor), simply use full absolute URLs.

For example, if your CMS is hosted at  http://cms.company.tld and you're editing  http://www.customer.tld, add this base location to SRCs and HREFs.

This is an example of implementation in C#:

Initialization

//initializing the editor
string base_href="http://www.customer.tld";
strHtml="..."; //initialize strHtml by the value in the DB, XML, ...
strHtml=strHtml.Replace("src=\"/","src=\""+p_base_href+"/");
strHtml=strHtml.Replace("href=\"/","href=\""+p_base_href+"/");
editor.InnerHtml=strHtml;

Update

//updating the DB, XML, with the value coming from the editor
strHtml=strHtml.Replace("src=\""+p_base_href,"src=\"");
strHtml=strHtml.Replace("href=\""+p_base_href,"href=\"");
//update the DB, XML, ...