Позвольте мне рассказать вам, как я понял ваш вопрос:
У вас есть набор веб-страниц (p1, p2, p3, p4), распределенных на двух серверах A (p1, p2) и B (p3, p4).
клиенты могут щелкать ссылки на страницы p1, p2, которые перенаправляют пользователя на страницы p3, p4 через сервер A на сервер B.
вы хотите, чтобы пользователи были ограничены, чтобы они не могли получить доступ к страницам p3, p4. Другими словами, получить сервер B ограничить доступ к страницам p3, p4, кроме как через перенаправления, генерируемые сервером A.
Если я понял это так, вы можете позволить серверу A добавлять строку запроса к URL-адресу при перенаправлении и позволить серверу B проверять эту строку запроса, и вместо использования Response.Redirect с сервера A вы можете использовать Server.Transfer для скрыть URL от пользователя.