我想捕获reforation url或完整的html链接 即“(http.bbserver.edu/john_doe/quiz.doc)” 并将其发送给PHP脚本。使用mod_rewrite RewriteRule将引用者传递到查询字符串
我知道了小幅具有以下
REWRITERULE ([^/]+)/([^/]+)$ login.php?referer=%{HTTP_REFERER}&path=$0&folder=$1&file=$2 [NC,L]
但PHP文件打印出这
Referer:
path: John_Doe/quiz.doc
folder: John_Doe/quiz.doc
file: quiz.doc
如果我试试这个,试图得到一切,并将其发送到PHP脚本。
REWRITERULE ^(.+)$ login.php?referer=%{HTTP_REFERER}&path=$0&folder=$1&file=$2 [NC,L]
但是php文件打印出来了。
Referer:
path: login.php
folder: login.php
file:
我想捕获“HTTP_REFERER”并通过php解析子文件夹和文件。 但我没有得到我需要的信息。
因为一起使用这与[赫利ISAPI重写3](http://www.helicontech.com/isapi_rewrite/doc/RewriteCond.htm),当我跌倒在这里也只是一个快速的注意:不是'%{ HTTP_REFERER}'它存在'%{HTTP:Referer}'。 –