我想捕獲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}'。 –