When you change the IP, apache will serve up the generic success page for the URL unless it is coming from the
new IP. That is, if the old IP is 1.2.3.4 and you change the site to 6.7.8.9, your local DNS cache will still be trying 1.2.3.4 for a while and so you will see the generic page.
There are two solutions - the easiest is just to wait.
The more complex, but immediate, solution is to jump into the httpd.conf file, if you can't wait, and add the second IP in the virtual container for that domain. That is, this:
becomes this:
Code:
<VirtualHost 1.2.3.4 6.7.8.9>
(Obviously you find and change just the VirtualHost line enclosing the section for that domain only.)