use geturl to lower scheme