Я использую PHP с Apache и красивые URL с mod_rewrite.
У меня есть index.php
, где я включаю некоторые другие файлы .php, которые содержат содержимое.
Теперь я хотел бы запретить людям просматривать эти (только контент) файлы .php, если они, конечно, не включены в мой index.php
скрипт.
Это RewriteRule, который я использую:
RewriteRule ^/?([a-zA-Z0-9/-]+)/?$ /index.php [NC,L]
Он переписывает каждый запрос в index.php, где запросы обрабатываются и содержимое включается соответствующим образом.
Есть ли способ сделать это с mod_rewrite
, т.е. с моим .htaccess
? Чтобы вообще запретить доступ к файлам .php или что-то в этом роде?
Спасибо!