There doesn't appear to be a correlation to the address of the page (with the query string) and the address of the page you want it shown from.
.htaccess isn't very dynamic in the sense that it cannot look your ID numbers up in a database to find where you want them to be pointed from.
It is very capable, however, of taking URL strings like /controller/page/section that points to controller.php?p=page&s=section. So maybe you want to do it in a way similar to that?