I’m not sure whether I fully understand what you are trying to achieve.
I think you are using the wrong PrettyFaces feature for your usecase. If I understand you correctly, you want an URL in the browser bar to get replaced by another URL? This is not a usecase for DynaViews. DynaViews are used to dynamically determine the view to render, but this won’t change the URL shown to the user. For your usecase you may look at the URL rewriting features of PrettyFaces. They allow to rewrite the URL shown in browser bar by using redirects: