リダイレクトが必要なアプリケーションを構築しています(または書き直していますか?クライアント側でURLが同じになっている必要があります)をWebサーバー(Apache)の指定されたディレクトリにある.pdfファイルで発生するすべての要求の.phpファイルにコピーします。しかし、ユーザーがPDFをブラウザに表示しようとしている(ダウンロードしていない)場合にのみ、この要求を書き直してください。私はこの第二の部分が不可能だと感じている。Apacheサーバー上のすべての.PDFリクエストを.phpファイルにリダイレクト(書き換え)
誰かが、私が使用する必要がある構文だけでなく、Apacheサーバーの背後で何が起こっているのかを調べるのに役立つリソースがありますか?
また、ファイルが直接ダウンロードされているか、Webブラウザ経由で要求されているかを知る方法はありますか?私は、ブラウザからPDFファイルにアクセスすると、Adobe Readerプラグインを使用してダウンロードして表示するように見えるので、2つの間で区別することはできません。
敬具、
OPがコードを正確にコピーすると、サーバーエラーが発生します。行の途中でコメントを開始することはできません。 **最初の**空白以外の文字が '#'ならば、行全体がコメントとして扱われます。他のすべての状況では、ディレクティブの一部として扱われます:http://httpd.apache.org/docs/current/configuring.html#syntax – LazyOne
@LazyOne:ありがとう!説明のためにそこに配置しましたが、OPにそれらを削除するように告げるのを忘れました。 – Shef