编程语言
首页 > 编程语言> > php – silex如何使路由结束“/”可选

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} /

标签:silex,php,routes
来源: https://codeday.me/bug/20190725/1531048.html