2010-11-02 81 views
0

我試圖在以作爲參數傳遞一個類別名稱這樣mod_rewrite的與%26

「燈+ & +燈」

這個重寫規則

RewriteCond %{HTTP_HOST}  example.com$ 
RewriteRule ^/category/([^/]+)$ /showproduct.pl?category=$1 [PT] 

我明白&是一個參數分隔符,但即使當我通過時:

「燈+%26+燈」

我的輸出爲「清香」

所以國防部重寫在%26

我已經試過像[NE]不同的標誌和QSA沒有運氣吃飯的一切。

任何想法?

+0

Is是「Lights」還是「Lights」(帶空格)? – thejh 2010-11-02 16:10:14

+0

使用空間「燈光」 – bonez 2010-11-02 16:20:28

+0

您可以發佈整個生成的查詢字符串或請求URL嗎? – thejh 2010-11-02 16:24:07

回答

0

您能否在之前用另一條規則重寫%%25

+0

呃我認爲這可能會對一些其他網址產生一些意想不到的後果。更好地強迫逃避這一案件,我想不知何故? – bonez 2010-11-02 17:41:13

+0

好吧,你是對的。你可以做第二個逃避客戶端? – thejh 2010-11-02 18:00:42