support dashes in urls
support dashes,+ and dots in urls