我在/var/www/html/blog/routes/web.php中有以下内容
Route::get('/', function () {
return view('welcome');
});
Route::get('test', function () {
return view('test', ['name' => 'Chris']);
});
如果我转到http://52.214.14.137,我会看到/var/www/html/blog/resources/views/welcome.blade.php。
如果我去,如果我去http://52.214.14.137/test那么我希望看到/var/www/html/blog/resources/views/test.blade.php,但我看到了404。
我错过了什么?
答案 0 :(得分:0)
我使用的是Amazon EC2,默认情况下会忽略.htaccess文件。
我不得不更改/etc/httpd/conf/httpd.conf
AllowOverride None
成为
AllowOverride All
然后我用下面的命令重新启动Apache,然后Laravel工作得很好。
sudo service httpd restart