问题描述
在routes下web.php除了默认的首页路由可以访问,自定义的都访问不到
Route::get('/', function () {
return view('welcome');
});
//自定义路由
Route::get('/user',function () {
echo "1223";
});
Route::get('/user1',"IndexController@index");
解决方案
- 在location里面加上 try_files uriuri/ /index.php?$query_string;
- 如果配置文件中存在 try_files uriuri/ =404;需要将它注释掉或者删掉,否则会报错
server {
listen 80;
server_name www.laravel.com;
#charset koi8-r;
#access_log logs/host.access.log main;
root "F:/laravel/yzm/public";
location / {
index index.html index.htm index.php l.php;
try_files $uri $uri/ /index.php?$query_string;
autoindex off;
}