I created a bare bones iPhone app with a UIWebView (Scales Page to Fit = YES, shouldAutorotateToInterfaceOrientation = YES) and loaded a webpage, e.g. https://stackoverflow.
On rotation, try setting the scrollView zoomScale to 0. See my full answer here: UIWebView content not adjusted to new frame after rotation