added optional port match

port matching, 16-bit number after domain, before path.