What I did:
I added these contents on another page (say TestPage2) by using Web Content Viewer portlet.
But the problem is that the contents of TestPage1 (RichText on TestPage1) is completely replaced by contents of TestPage2, which means when I added web content viewer portlet on any page and if I configure it then this new configuration setting is updated on every previous page.
When I added web content viewer portlet on any page and if I configure it then this new configuration setting is updated on every previous page
I suppose you tried change Web Content Viewr portlet settings in Configure mode. You should do it in Edit Shared Settings mode