/// <summary>
/// 返回绝对URL地址
/// </summary>
/// <param name="fromUrl">来源URL</param>
/// <param name="url">搜索到的地址</param>
/// <returns>绝对URL地址</returns>
public static string GetABSUrl(string fromUrl, string url)
{
string _url = "";
string _domain = "";
string _path = "";
if (!CheckURL(fromUrl))
{
throw new Exception("来源URL格式不正确");
}
else
{
_domain = fromUrl.Remove(fromUrl.IndexOf("/", 7));
_path = fromUrl.Remove(fromUrl.LastIndexOf("/"));
}
if (url == "")
{
_url = "";
}
else if(url.IndexOf(@"http://")==0)
{
_url = url;
}
else if (url.IndexOf(@"/") == 0)
{
_url = _domain + url;
}
else
{
_url = _path + "/" + url;
}
return _url;
}