.htaccess を使用したディレクトリでの PHP の無効化: 総合ガイド
Web サイトでのユーザーのアップロードを許可する場合、さまざまなディレクトリ アクセス許可の管理が重要になります。この記事では、サーバーサイド インクルード (SSI) を許可しながら、ディレクトリ、特に /USERS ディレクトリ構造内で PHP を無効にするという特定のシナリオについて説明します。
これを実現するには、強力な .htaccess ファイルを利用できます。ディレクトリ レベルで Web サーバー設定を変更できる構成ツール。具体的には、.htaccess ファイル内の PHP エンジンを無効にする必要があります。
php_flag engine off
/USERS ディレクトリ内に配置された .htaccess ファイルにこの行を追加すると、このディレクトリ内のすべてのファイルに対して PHP を効果的に無効にすることができます。ディレクトリとそのサブディレクトリ。ただし、サーバー側インクルードは有効なままとなり、関連するコンテンツを外部ファイルから動的にインクルードできることが保証されます。
.htaccess ファイルへの変更を有効にするには、Web サーバーを再起動する必要があることに注意してください。サーバーが再起動すると、変更が適用され、指定したディレクトリとそのサブディレクトリ内で PHP が無効になります。
以上がSSI を有効にしながら、.htaccess を含むディレクトリで PHP を無効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。