【发布时间】:2018-01-04 19:28:00
【问题描述】:
我是 Lumen 的新手,因为我以前用过别的东西。我已经测试了 Lumen 项目,发现它在良好的支持和文档下运行良好,并且可以扩展到 Laravel,这是一个更大的项目。所以我决定为一家公司使用 Lumen,
我目前面临的唯一问题是 Nginx 上的 url 斜杠。
例如
$app->get('welcome', function() { return 'Hello'; });
它回应
http://mysite.dev/welcome
但有一个斜杠
http://mysite.dev/welcome/
该网站抛出 404。
这是因为旧网站一直使用带有斜杠的所有网址,例如PPC,SEO ...更多,他们不想重做和更改整个过程,包括使用这些网址的第3方,他们不能从带有结尾的网址执行301 / 重定向到不结尾的网址/这将导致过多的重定向.
我已经尝试了整整一周的解决方案,但仍然找不到最符合此用户要求的解决方案。
lumen 有什么方法可以将路由 url 恢复为使用结尾 / 而不是使用结尾 / 吗??
或者您能否推荐我使用其他东西?为了满足这个要求。
我也试过这个服务商还是不行link
问候
【问题讨论】:
标签: php laravel nginx lumen trailing-slash