1

mod-rewrite を使用して簡単なタスクを達成しようとしています

そのようなURLが必要です

http://localhost/docs/path/to/a/file/somefile_without_extension?d=file.txt

ダウンロード可能になったので、ユーザーは file.txt という名前のファイルを添付ファイルとしてダウンロードします。このようなものを使用して機能させようとしていますが、機能していません。ご注意ください

somefile_without_extension

たとえば、通常の画像です

RewriteEngine On

RewriteRule ^/ ?d={d} 

Header  set Content-disposition  "attachment; filename=%{d}e" env=d
4

1 に答える 1

0

これを試して:

 RewriteCond %{QUERY_STRING} ^(.*)[\&|\?]*d=([\w|\d|\.|\%|]*)[\&]*(.*)$
 RewriteRule   .*  - [E=FILENAME:%2]

 Header set "Content-disposition" "attachment; filename=%{FILENAME}e" env=FILENAME
 UnsetEnv FILENAME
于 2012-08-01T08:27:30.040 に答える