Разбирайте URL на его отдельные составные части (протокол, происхождение, параметры, порт, имя пользователя-пароль и т.д.).
url, parser, protocol, origin, params, port, username, password, href