2008-10-10 40 views
1

我正在爲不允許動態圖像的論壇製作動態圖像。獲取由.htaccess指導的文件的文件名?

我試過使用.htacess將所有* .png文件重定向到image.png ...它完美的工作,但是從這裏我似乎無法獲得被請求的.png的文件名生成內容。

例如:

  1. 用戶將在banana.png

  2. 的htaccess轉發到image.php

我需要讓香蕉進入我的PHP腳本的方式。

使用$_SERVER['REQUEST_URI']$_SERVER["SCRIPT_NAME"]只是返回PHP文件。

有沒有辦法將它重定向到image.php?=bananana例如?

回答

1

試試這個。您應該能夠訪問$ _GET ['image']處的圖像路徑。增加了保存現有查詢字符串的功能(但是圖像鍵明顯會被覆蓋)。

如果你還在404,我不知道該說什麼。我測試了這個,它適用於我。

RewriteRule ^(.*\.png)$ image.php?%{QUERY_STRING}&image=$1 [L] 
+0

嗨eyelidlessness,我只是得到一個404未找到錯誤消息與代碼=( – Lisa 2008-10-10 23:08:46

1
RewriteEngine on 
RewriteRule ^(.+)\.png$ image.php?file=$1 [L,QSA] 

如果這不起作用,您可能沒有啓用mod_rewrite的。