我的網站,讓我們說我有一個名爲「下載」使用mod_rewrite重定向變量到一個PHP文件?
所以文件夾中文件的直接鏈接,文件將是www.testing.com/download/file.exe
我想扔像這樣的授權令牌,.../download/file.exe?auth = asdffg122 **,其中auth令牌是從時間到期的散列。到目前爲止,我已經寫在.htaccess文件:
RewriteEngine on
RewriteRule \(.*)$.(exe)$ check.php?file=$1?auth=$2 [QSA]
我想要的文件的名稱傳遞給變量$ 1,驗證令牌到$ 2個可變。有沒有辦法做到這一點?
你所期望的htaccess文件裏將要產生的權威性的價值? – 2012-02-28 20:08:42
不會在創建鏈接時生成它。我只想將變量傳遞給php文件。 – 2012-02-28 20:12:18
或者真正的文件名可能是file.exe,然後下載鏈接將是file_dummy.exe?auth = ** hash ** ..然後只是傳遞文件名和哈希到php中,但鏈接看起來像它的鏈接到一個直接文件。 – 2012-02-28 20:13:26