php禁止直接访问某个文件

WEB目录:/var/www/html/

子目录:/var/www/html/abc/

我现在不想用户直接访问http://IP/abc/index.php

而是直接访问首页http://IP/index.php,然后用户必须点击一个超链接,跳转到http://IP/abc/index.php(这个子页面里

这个需求如何实现?谢谢!

判断来源,直接访问没有来源,为空,直接跳转到/index.php去