get('/item/{id}/', function( $id )-6ren">
gpt4 book ai didi

php - silex 如何使路由结束 "/"可选

转载 作者:可可西里 更新时间:2023-11-01 00:14:10 25 4
gpt4 key购买 nike

我正在使用 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 - silex 如何使路由结束 "/"可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22889856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com