我知道如何mod_rewrite这个URL:
folder/example.php?var1=value1&var2=value2&var3=value3&var4=value4
致:
folder/value1/value2/value3/value4
通过这样做:
RewriteRule ^folder/([0-9]{4})/([0-9]{2})/([0-9]{2})/([a-z0-9\-]+)$ /folder/example.php?var1=$1&var2=$2&var3=$3&var4=$4 [L]
但我想转换URL,使其只包含一个变量:
folder/value1
或者甚至:
folder/example.php?var1=value1
value1是唯一的=没有重复的网址
有没有办法实现这个目标?
答案 0 :(得分:0)
指定是否需要每个部分,例如:
RewriteRule ^folder/([0-9]{4}?)/?([0-9]{2}?)/?([0-9]{2}?)/?([a-z0-9\-]+?)$ /folder/example.php?var1=$1&var2=$2&var3=$3&var4=$4 [L]