我实施了一个TYPO3插件,需要将直接下载请求限制在一个文件夹中。我想将每个pdf下载重定向到我的插件。这里我遇到了URL
的问题RedirectMatch 301 ^/uploads/tx_srcproducts/(.*)\.pdf$ /index.php?id=1389&tx_srcproducts_srcproducts
直接下载如下:
http://mypage.com/uploads/tx_srcproducts/26-215_FR10_Catalogue-Systeme_Controls.pdf
现在通过htaccess的结果是:
但我需要这样:
http://mypage.com/index.php?id=1389&tx_srcproducts_srcproducts [文件] = 26-215_FR10_Catalogue-Systeme_Controls.pdf
所以“&”会出现问题。
希望有人可以用htaccess的东西来帮助我;)
答案 0 :(得分:0)
您没有使用捕获的$1
。
试试这个mod_rewrite规则:
RewriteEngine On
RewriteRule ^uploads/tx_srcproducts/(.+?\.pdf)$ /index.php?id=1389&tx_srcproducts_srcproducts[file]=$1 [L,NC,R=301,NE]