better url::makeAbsolute