0
目前,我有這樣的:htaccess以及編碼URL
http://site.com/image/?x=100&y=70&image=https%3A%2F%2Fsite.com%2Fimage.jpg
我所有的YSlow和谷歌的審計告訴我,我可以不代理緩存的URL「?」在裏面。所以我正在改變它,以便htaccess可以將params傳遞給我的動態圖像獲取器,但無法弄清楚htaccess。到目前爲止,我有:
http://site.com/thumb/https%3A%2F%2Fsite.com%2Fimage.jpg
編輯,忘了htaccess的我到目前爲止:
RewriteRule ^thumb/(.*)?$ image.php?a=image=$1&x=180y=70&cropratio=1:1&quality=70 [QSA,L]
我假設它的B/C沒有問號,瀏覽器會認爲這是兩個網址砸在一起,它不是一個參數。
有什麼想法?
感謝, 史蒂夫
謝謝anubhava。我一直在這樣做,它似乎更像是一個PHP urlencoding斜槓作爲%2F而不是%252F的問題。我仍然試圖找出一種不使用編碼進行編碼的好方法,然後必須進行字符串替換。 – daxiang28 2011-04-24 16:49:56