新安装的Laravel应用程序显示Exception

时间:2017-07-02 14:15:44

标签: php laravel centos7

我正在尝试在Laravel应用程序中午餐。我的服务器IP地址是192.168.1.250。安装Laravel之后,我尝试输入192.168.1.250/vls来访问它。 VLS是我在/ var / www / html目录中的应用程序名称。它显示了目录列表。经过一些搜索后,此页面中的anser How to stop laravel directory browsing表示我应该在我的应用程序的根目录中创建一个.htaccess文件,这意味着vls目录,并将以下代码放入其中:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

现在它显示了一个例外:

Sorry, the page you are looking for could not be found.
(1/1) NotFoundHttpException
in RouteCollection.php (line 179)
.....

这是我在/routs/web.php文件中唯一拥有的东西:

Route::get('/', function () {
    return view('welcome');
});

它出了什么问题?我在Laravel没有改变任何事情。顺便说一句,当我使用php artisan serve --host 192.168.1.250时,它可以正常工作,我可以通过192.168.1.250:8000访问我的应用程序。

修改 我将这些行添加到routs / web.php中,现在它返回Hello。

Route::get('/vls', function () {
    return 'Hello';
});

Laravel似乎将/ vls视为路线参数。

0 个答案:

没有答案