implement: channel page port check and new url