refine url2filter function