How about
Code:
FormsAuthentication.SignOut();
Session.Abandon();
Response.Redirect(webAuthLogout);
for the new page?
Have you considered configuring your subdirectory as new separate virtual directory so you can have a new web.config and consequently need a new login validation?