2010-02-05 89 views
0

我有一個PHP腳本,在五個變量需要從URL字符串是這樣的:孤男寡女一些mod_rewrite的幫助

/dimg.php?s=250x250 & TC = 0-0-0 & BC = 204-204 -204 & type = jpg & t = blahText

唯一需要的變量是s。如果沒有設置所有其他腳本,腳本將默認。

我的問題是如何獲得的URL看起來像這樣與mod_rewrite的:

/DIMG/250×/ 0-0-0/204-204-204/JPG/blahText

另外, 0-0-0或204-204-204可能是000000或CCCCCC或CCC(RGB或十六進制值的顏色)

但請記住,唯一需要的變量是S這樣的URL可能看起來像這樣:

/dimg/250x250

回答

1

你需要做的是整串改寫爲這樣一個變量:

/dimg.php?values=250x250/0-0-0/204-204-204/jpg/blahText 

然後你可以用「/」分開的值,然後嘗試和匹配使用正則表達式的每個部分。

的另一個選項是配對的名稱和值是這樣的:

/dimg/s/250x250/tc/0-0-0/bc/204-204-204/type/jpg/t/blahText 

然後,您可以使用重寫。