this is what i use:
private string MapURL(string path)
{
string appPath = Server.MapPath("https://stackoverflow.com/").ToLower();
return string.Format("/{0}", path.ToLower().Replace(appPath, "").Replace(@"\", "https://stackoverflow.com/"));
}