在Laravel中,我可以简单地使用具有句号的路线:
Route::get('/foo.bar', function() {
return 'Hello';
});
但在卢门:
$router->get('/foo.bar', function() {
return 'Hello';
});
这总是会返回404错误:
在此服务器上找不到请求的资源
/foo.bar
。
请告诉我为什么我们没有包含句号的路线?
任何帮助都会非常感激。
P.S:
如果我用短划线( - )或下划线(_)替换句号,它可以正常工作。
答案 0 :(得分:1)
这很可能是服务器配置问题。 如果使用Apache尝试配置.htaccess以在提供页面时删除.index.php