Apacheサーバーを使用して、多くの論理ファイルリクエストを処理しています。パスを簡単にするために、mod_rewrite
でhttpd.conf
を使用しました。
現在、.htaccess
のこれらの論理ファイル(動的コンテンツ)で認証を実施する予定です。 Apacheドキュメントは、.htaccess
で使用できるのはFilesディレクティブのみであると述べています。
Filesディレクティブは、ディスク上に存在するファイルのパスのみを受け入れ、論理ファイルをサポートしません。どうすればこれを克服できますか? diffタイプの認証を実施するためにURLのフルパスを指定するにはどうすればよいですか?
簡単な方法は、トリガーを使用して、ディスク上に物理的に存在するphpファイルを呼び出し、動的コンテンツでそれを呼び出してパスワードプロンプトをトリガーすることです。
たとえば/protected/
で空のphpファイルを使用し、空のphpファイルが読み取られるまでファイルの残りが処理されないようにする必要があります。