index.php を除くすべての .PHP ファイルへの直接アクセスを拒否する
すべての .php ファイルへの直接アクセスを制限することを目的としています。特定のディレクトリとそのサブディレクトリ (index.php を除く)。他のすべての .php ファイルには、PHP インクルード経由でのみアクセスできるようにしたいと考えています。
.htaccess を使用してこれを実現する解決策は次のとおりです。
Order Deny,Allow Deny from all Allow from 127.0.0.1 <Files /index.php> Order Allow,Deny Allow from all </Files>
最初のディレクティブは、次のすべてのファイルへのアクセスを拒否します。 localhost を除くすべてのソース。 2 番目のディレクティブは特にindex.php をターゲットにしており、すべてのソースからのアクセスを許可します。
ヒント:
以上が.htaccess を使用して、index.php 以外の .PHP ファイルへの直接アクセスを拒否する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。