2010-08-20 40 views
0

我试着去重写,有一个查询字符串,以它的搜索引擎友好的名称的URL的mod_rewrite - 转换查询字符串为路径

即考虑

mysite.com/models?p1=v1&p2=v2&p3=v3&p4=v4&p5=v5&p6=v6 

编号喜欢它改写到

mysite.com/models/v1/v2/v3/v4/v5/v6 

mysite.com/models~v1~v2~v3~v4~v5~v6 

取决于搜索引擎优化。任何建议

Ĵ

回答

1
RewriteRule ^/models/([^/]+)/([^/]+)/([^/]+)$ models?p1=$1&p2=$2&p3=$3 

记住,从 “浏览器视图” 该目录将现在/模型/ XX/XX/XX /不gloal /。 所以请确保指向样式,图像等的链接是全局的,因为在重写之后,它们可以停止工作。

您也可以重写的每一个环节(不含CSS,图像,SWF等),以“模型”和解析$ _SERVER [“QUERY_STRING”]在PHP(用“/”爆炸和填补阵列参数)