【发布时间】:2009-04-20 03:08:24
【问题描述】:
您好,我正在尝试将指向我网站中任何 pdf 文件的所有链接重定向到一个页面,其中包含一个表单,该表单在用户继续下载/查看 pdf 之前收集用户信息。
例如
我想将网站中的 *.pdf 文件重定向到 request.php?file=name_of_pdf_being_redirected
request.php 是带有表单的页面,在继续之前要求提供一些详细信息。
站点中的所有 pdf 文件都保存在 /pdf 文件夹中。
有什么想法吗?
编辑:对不起,我在服务器上使用 Apache。
好的,我要到了: 我现在正在使用它:
重写引擎开启 RewriteRule ^pdf/(.+.pdf)$ request.php?file=/$1 [R]
但是现在当它进入下载页面时,当我想让该人实际下载文件时,我的新规则是将下载链接吐回表单:-P 哈哈,无论如何让它下载文件一次表单已提交,您正在下载.php?
【问题讨论】:
-
尝试用 RewriteCond 来补充你的 RewriteRule。您也许可以通过 php 操作可以在 RewriteCond 中使用的变量。
标签: php pdf .htaccess redirect rewrite