我想要一个匹配任何在其末尾具有特定正则表达式的URL的路由。我原以为这会起作用:
Router::connect("/*/:id",array('controller'=>'GeneralPages','action'=>'urlrewrite'),array('id'=>'[a-zA-Z0-9]{11}[=]'));
与site.com/pages/page/sidoeido212 =
匹配但它没有通过这条路线?是否在开头使用通配符或其他问题?
答案 0 :(得分:0)
你应该试试这个:
Router::connect("/*/:id",
array('controller'=> 'GeneralPages','action' => 'urlrewrite'),
array('pass'=> array('id'), 'id' => '[a-zA-Z0-9]{11}[=]'));