请问 为什么我使用路由 访问不到 '/' 之外内容 只访问到本身的这个路由Route::get('/', function () { return view('welcome'); }); 而这个Route::get('lianxi', function ( ) { return 'hello world'; }); 这个无法访问,是不是还需要配置入口文件 请问怎么配置呢 访问出现The requested URL /laravel/public/xianxi was not found on this server.
贴出路由文件才能更好查找问题,运行 php artisan route:list 可以看看有没有报错信息,添加了新的路由之后,运行一下这个命令进行路由检查还是很有必要的,这是我在编程原力上进行laravel学习时看到的一个小建议,挺好的
可能是服务器里禁用了访问其他目录
你把报错的信息截图给我
开启URL重写规则,即在apache的httpd.conf文件中将“#LoadModule rewrite_module modules/mod_rewrite.so“前的“#”去除。同时如果已开启且问题没错的话,那就是你的url拼写错误
/laravel/public/xianxi Route::get('lianxi', function ( ) { return 'hello world'; });
不是laravel的问题,配置一下服务器软件,apache要开启mod_rewrite 模块。nginx加入location / {
try_files $uri $uri/ /index.php?$query_string;}