Una volta ho fatto così

nel file principale definisco una varibile
define("NOME_VAR" , true);

nel file che includo invece
if ( ! defined("NOME_VAR") ){
header ("Location: ./pagina.php");
}
così questo file non può essere
richiamato singolarmente