public static function prepend_to_url($url, $path)
{
if (strstr(strtolower($url), 'http')) {
$url_parts = parse_url($url);
$url = $url_parts['scheme'] . '://' . $url_parts['host'] . $path . $url_parts['path'];
if (isset($url_parts['query'])) {
$url .= $url_parts['query'];
}
if (isset($url_parts['fragment'])) {
$url .= $url_parts['fragment'];
}
} else {
$url = $url . $path;
}
return self::remove_double_slashes($url);
}