$replace_array = array("(:any)" => "([^\"'&#\?\/]+[&#\?\/]*[^\"'&#\?\/]*)", "(:num)" => "([0-9]+)", "(:page)" => "([\d]+)");//这里增加了page
//...
$replace = str_replace('(:page)', "\$2", $replace);//这是加上的。
$replace = str_replace(array_keys($replace_array), "\$1", $replace);最终以/active/question/id-(:num)__page-(:num)===/active/(:num)/question__page-(:page).html
告终。
虽然解决办法不完美,总数是可以使用了。
 
建议这块完善一下,可以支持多参数
  
                                                                        这家伙很懒,还没有设置简介