Laravel:路由无法正常工作

时间:2017-01-18 19:07:35

标签: php laravel routes

我从互联网上下载了客户项目,并在Laravel中编程(也可以通过目录结构查看)。我设置了homestead.yamlhosts,填充了数据库并修改了.env。一切都完成后,我还做了vagrant provision和'作曲家dump-autoload`。

我面临的问题是家庭路线' /'在root中返回index.html。但是route.php说的不同:

Route::get('/', 'PagesController@home');
Route::get('about', 'PagesController@about');

我试图故意修改路线,以便它们指向不存在的控制器,删除Kernel.php内的一些字母......任何可能合理产生错误的信件,并且没有任何反应。我仍然回到index.html内的内容。还有index.php在我在url中删除斜杠之后输入任何东西后返回:

/ BLA

/ NLO

/ XYZ

你明白了......可能是什么问题?

我也试过了artisan cache:clear

1 个答案:

答案 0 :(得分:1)

这是一个网络服务器配置错误。网络服务器配置为提供优先级高于index.html的{​​{1}}。可以在index.php/etc/apache2/httpd.conf/etc/apache2/sites-available/your-site或nginx .htaccess找到相关配置,只提两个最常见的网络服务器。

相关问题