Это не может быть сделано в php. PHP является языком на стороне сервера, и запрос отправлен от пользователя.
Поэтому, если вы хотите, чтобы пользователь открыл http://www.example.com и показал http://www.example.com/folder/script.php страницу, используйте URL REWRITE.
Но если вы хотите, чтобы пользователь, открывший http://www.example.com/folder/script.php, показывал http://www.example.com в адресной строке, но по-прежнему отображал содержимое script.php.
При доступе к странице script.php перенаправьте на http://www.example.com/ и в своей странице индекса проверьте наличие реферера. Если его script.php (в вашем собственном домене), просто включите эту страницу.
Это будет долгая работа, но это зависит от того, что вам нужно. Это просто идея.