web-dev-qa-db-ja.com

Apacheでの動的URLのパスワード保護

Apacheサーバーを使用して、多くの論理ファイルリクエストを処理しています。パスを簡単にするために、mod_rewritehttpd.confを使用しました。

現在、.htaccessのこれらの論理ファイル(動的コンテンツ)で認証を実施する予定です。 Apacheドキュメントは、.htaccessで使用できるのはFilesディレクティブのみであると述べています。

Filesディレクティブは、ディスク上に存在するファイルのパスのみを受け入れ、論理ファイルをサポートしません。どうすればこれを克服できますか? diffタイプの認証を実施するためにURLのフルパスを指定するにはどうすればよいですか?

1
user31745

簡単な方法は、トリガーを使用して、ディスク上に物理的に存在するphpファイルを呼び出し、動的コンテンツでそれを呼び出してパスワードプロンプトをトリガーすることです。

たとえば/protected/で空のphpファイルを使用し、空のphpファイルが読み取られるまでファイルの残りが処理されないようにする必要があります。

1
Simon Hayter