if(!$_SERVER['HTTP_REFERER'] == 'YourFrameURL') {
// Site is NOT loaded from iframe
die('Please load this page from YourFrameURL');
}
else {
// Site IS loaded from iframe: display content
}
Сделать какой-нибудь более усложненный вариант (например, _admin), и чтобы админка была именно в папке, а index не было. Не забудьте занести папку в robots.txt