0

在 Laravel 中,我可以简单地有一条带有句号的路线,如下所示:

Route::get('/foo.bar', function() {
  return 'Hello';
});

但在流明:

$router->get('/foo.bar', function() {
  return 'Hello';
});

这总是返回 404 错误:

/foo.bar在此服务器上找不到请求的资源。

请告诉我为什么我们不能有包含句点的路线?

任何帮助将不胜感激。

PS:

如果我用破折号( - )或下划线( _ )替换句点,它可以正常工作。

4

1 回答 1

1

这很可能是服务器配置问题。如果使用 Apache 尝试配置 .htaccess 以在提供页面时删除 .index.php

于 2017-09-27T04:18:31.097 回答