Переписать расширение файла НО запретить прямой доступ к файлу

Я ищу способ скрыть расширение файла через .htaccess и запретить прямой доступ. Давайте рассмотрим следующее:

http://www.xyz.zyx/index.php 

превращается в

http://www.xyz.zyx/index OR http://www.xyz.zyx/

Все хорошо до сих пор. Далее я хочу заблокировать или перенаправить, когда пользователь пытается получить прямой доступ. Пример, если пользователь вводит в строке URL следующее (расширение), блокировать или перенаправить:

http://www.xyz.zyx/index.php

Я проверил другие ответы на другие вопросы, но, похоже, именно это и было.

Заранее спасибо за помощь новичку, как я.