问答详情
源自:2-3 Laravel核心目录文件介绍

laravel

请问 为什么我使用路由 访问不到 '/' 之外内容 只访问到本身的这个路由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.

提问者:小旁 2017-06-07 14:48

个回答

  • E001
    2018-11-12 13:40:17

    贴出路由文件才能更好查找问题,运行 php artisan route:list 可以看看有没有报错信息,添加了新的路由之后,运行一下这个命令进行路由检查还是很有必要的,这是我在编程原力上进行laravel学习时看到的一个小建议,挺好的

  • 慕斯2036595
    2018-10-13 11:43:25

    可能是服务器里禁用了访问其他目录

  • 雨荨枫
    2017-06-08 15:04:49

    你把报错的信息截图给我


  • 雨荨枫
    2017-06-07 21:35:34

    开启URL重写规则,即在apache的httpd.conf文件中将“#LoadModule rewrite_module modules/mod_rewrite.so“前的“#”去除。同时如果已开启且问题没错的话,那就是你的url拼写错误

     /laravel/public/xianxi   Route::get('lianxi', function ( ) { return 'hello world'; });

  • xiaoxin004
    2017-06-07 21:18:30

    不是laravel的问题,配置一下服务器软件,apache要开启mod_rewrite 模块。nginx加入location / {
       try_files $uri $uri/ /index.php?$query_string;}