.htaccess を使用してサブディレクトリで PHP を再帰的に無効にする方法
特定のディレクトリで PHP の実行に問題が発生している場合は、次のことが必要になる可能性があります。これらのディレクトリ内のサーバー側インクルードを維持しながら、選択的に無効にします。このシナリオは、HTML ページやファイルなど、ユーザーがアップロードしたコンテンツをホストする場合に特に関連します。
.htaccess ファイルを使用して特定のディレクトリとそのすべてのサブディレクトリで PHP を無効にするには、次の手順を利用できます。
ステップ 1: .htaccess に移動しますファイル
Web サイトのルート ディレクトリで .htaccess ファイルを見つけます。このファイルは、ディレクトリ内にサーバー固有のディレクティブを設定できるようにする構成ファイルとして機能します。
ステップ 2: ディレクティブを追加します
次を使用して .htaccess ファイルを開きます。テキスト エディターまたは WAMP サーバーの編集機能。次の行をファイルに追加します。
php_flag engine off
ステップ 3: 変更を保存
.htaccess ファイルを保存し、サーバーにアップロードし直します。このディレクティブは、現在のディレクトリとそのすべてのサブディレクトリ内での PHP の実行を無効にします。
注:
サーバー側のインクルード (.shtml ファイル) を有効にしたい場合は、これらのディレクトリに次の行を .htaccess ファイルに追加できます:
AddType text/html .shtml
これらの手順を実装すると、サーバー側のインクルードが期待どおりに機能することを許可しながら、指定されたディレクトリでの PHP の実行を効果的に無効にすることができます。
以上が.htaccess を使用してサブディレクトリで PHP を再帰的に無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。