support gfurl from gfwhere, new gfpath