download.php的htaccess重定向?fid = ##

时间:2016-08-13 01:58:25

标签: .htaccess url redirect

有没有办法重定向: http://example.com/download.php?fid=## 到另一个网址?

我尝试在htaccess中使用Redirect 301,但它对我不起作用。 基本上,我有一个脚本,你点击一个按钮,你下载一个存储在你的网站,在根文件夹中的文件,但我想在外部存储文件,例如在Dropbox中。如果复制按钮的超链接,则会得到http://example.com/download.php?fid=## ---其中##是标识文件的查询字符串。

如果我删除?fid=##部分,它可以正常工作,但所有下载都会重定向到同一个文件。

我想说 http://domain.com/download.php?fid=40

我试过这个

RewriteCond %{QUERY_STRING} id=40`
RewriteRule ^sub-dir/download\.php$ /https://dl.dropboxusercontent.com/s/c1x0u1m64i1i186/00431.doc?dl=0/? [L,R=301]`

我试过

RewriteEngine On
RewriteCond   %{REQUEST_URI}    ^/download.php$
RewriteCond   %{QUERY_STRING}   ^fid=40$
RewriteRule   ^(.*)$ https://dl.dropboxusercontent.com/s/c7x0u1m14i1i186/00431.doc?dl=0   [R=301,L]

0 个答案:

没有答案