我有一个php脚本,它从url字符串中接收五个变量,如下所示:
/dimg.php?s=250x250&tc=0-0-0&bc=204-204-204&type=jpg&t=blahText
唯一需要的变量是s。如果未设置所有其他脚本,则脚本默认为。
我的问题是如何使用mod_rewrite获取网址:
/ DIMG / 250×/ 0-0-0 / 204-204-204 / JPG / blahText
0-0-0 OR 204-204-204也可以是000000或CCCCCC或CCC(颜色的RGB或HEX值)
但请记住,唯一需要的变量是s,所以url COULD看起来像这样:
/ DIMG / 250x250的
答案 0 :(得分: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
然后你可以使用重写。