new url validation rules: domain lower case, username/pass, port ignored