php – silex如何使路由结束“/”可选

我正在使用Silex 1.1和PHP 5.3,如何在路由中选择结尾“/”?

目前我有两条路线做同样的事情

$app->get('/item/{id}/', function( $id ) use ($app) {
  /** Codes Here **/
});
$app->get('/item/{id}', function( $id ) use ($app) {
  /** Codes Here **/
});

结尾“/”是可选的,只能指定一次路由吗?如何?

谢谢

解决方法:

如果使用尾部斜杠定义路径,则任何不带斜杠的请求都将返回301重定向到正确的斜杠.因此,定义/ item / {id} /以及对/ item / {id}的任何请求都应返回301重定向到/ item / {id} /

上一篇:php – 获取当前路径Laravel 5


下一篇:php – Silex上的Bind方法