Привет!
Я работаю над сайтом ASP.net, он использует концепцию MasterPage. Все страницы содержимого используют IFrame для отображения содержимого из файлов .htm. Сеанс сохраняется в MasterPages после входа в систему. Я хочу защитить свои страницы .htm, которые будут открыты напрямую. Следовательно, я хочу отключить .htm страницы, если пользователь открывает мой сайт.
Ниже приведен пример, в случае, если я не могу очистить свой запрос.
На моем сайте есть различные папки Masterpage, страницы и т. Д.
Каждая папка (кроме папки Masterpage) имеет страницы .htm также вместе с Default.aspx, как и у папки страниц есть один Default.aspx и 1.htm, 2.htm .... и так далее.
Если пользователь открыт, www.mysite.com/pages/Default.aspx, это нормально. но если он попытается открыть www.mysite.com.pages / 1.htm, его не следует открывать и перенаправлять на мою страницу входа (скажем, login.aspx).