Есть
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
метод в протоколе UIWebViewDelegate.
Там вы можете проверить, изменился ли домен
NSURL* newURL = [request URL];
и, если это так, верните открытый Safari с этим URL и верните НЕТ.