2017-07-29 9 views
0

"/ uploads/documents"フォルダのファイルを指し示すすべてのリクエストを捕捉してPHPスクリプトにリダイレクトするように.htaccessを設定する必要があります。そのスクリプトはファイルがダウンロードできるかどうかを判断します。フォルダを対象とするすべてのリクエストをリダイレクト

私は/uploads/documents/.htaccess

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php?path=$1 [NC,L,QSA] 

の下にファイルを作成しましたが、それは私のために動作しません、http://myhost.com/uploads/documents/test.pdfが呼び出されたときではなく、インデックスにリダイレクトのPDFファイルをダウンロードしました。あなたはhtaccesせずにそれを行うことができますPHP

答えて

0

は、単純に含まれているそのフォルダ内の 'index.phpを' を追加:

header('location: ../somefile.php'); 
exit; 
+0

リダイレクトさえ機能していないので、index.phpは実行されません – Roland

関連する問題