apache rewrite 参数不能超过9个,
看网上介绍了一些拆分方法,但还不是很明白,所以问一下
下面是代码,总共有13个参数
RewriteRule ^jobs/index\.htm$ jobs/index\.php
RewriteRule ^jobs/jobs-list-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-(.*)-([0-9]+)\.htm$ jobs/jobs-list\.php\?key=$1&jobcategory=$2&trade=$3&citycategory=$4&wage=$5&jobtag=$6&education=$7&experience=$8&settr=$9&nature=$10&scale=$11&sort=$12&page=$13
你可以用PHP来解析,你可以这样:
然后在PHP中使用
$_SERVER['REQUEST_URI']
来获得地址并解析。实际上,如果你是自己编写的程序的话,建议你所有路径都重写到index.php
然后在你的代码中解析地址(所谓的单入口)。