有没有办法重定向:
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]