Php 服务器上的laravel路径出现404

Php 服务器上的laravel路径出现404,php,laravel,Php,Laravel,在本地使用php artisan serve一切都很正常,但是在服务器上除了/之外的所有路径都找不到 我假设这与配置有关,但不确定从哪里开始。我怎样才能使路线正常工作 编辑:我的路线 // works Route::get('/', 'HomeController@showWelcome'); // 404 Route::get('/map', 'HomeController@showMap'); // 404 Route::get('/assets/{filename}', 'HomeCo

在本地使用
php artisan serve
一切都很正常,但是在服务器上除了
/
之外的所有路径都找不到

我假设这与配置有关,但不确定从哪里开始。我怎样才能使路线正常工作

编辑:我的路线

// works
Route::get('/', 'HomeController@showWelcome');

// 404
Route::get('/map', 'HomeController@showMap');

// 404
Route::get('/assets/{filename}', 'HomeController@getAsset');

很可能您没有设置web服务器以将所有请求重定向到Laravel

对于Apache:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
对于nginx:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

在没有看到任何代码的情况下,如何帮助他人,请发布
路线
以及其他相关信息。