简单的mod-rewrite问题

时间:2012-08-01 08:18:06

标签: mod-rewrite

嗨,同性恋我想用mod-rewrite来完成简单的任务

我需要这样的网址

的http://本地主机/文档/路径/到/一个/文件/ 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

感谢我指点一些解决方案

1 个答案:

答案 0 :(得分:0)

试试这个:

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

 Header set "Content-disposition" "attachment; filename=%{FILENAME}e" env=FILENAME
 UnsetEnv FILENAME