WAMP,Laravel 5:路由无效 - NotFoundHttpException

时间:2015-10-14 04:12:52

标签: php apache .htaccess mod-rewrite wamp

我在本地计算机上使用Laravel 5和WAMP,没有虚拟化。在使用名为“LaravelProject”的Composer创建一个新项目之后,我似乎无法让我的路线工作。我已经做了什么:

  • 编辑httpd.conf以取消注释该行
      

    LoadModule rewrite_module modules / mod_rewrite.so

  • 编辑/public/.htaccess文件为

      

    选项+ FollowSymLinks
      RewriteEngine On   RewriteCond%{REQUEST_FILENAME}!-d
      RewriteCond%{REQUEST_FILENAME}! - f
      RewriteRule ^ index.php [L]

  • 刷新WAMP

  • “localhost / laravelproject / public”正常工作
  • “localhost / laravelproject / public / index.php / signup”正常工作
  • “localhost / laravelproject / public / signup”抛出NotFoundHttpException

错误:

Sorry, the page you are looking for could not be found.
NotFoundHttpException in RouteCollection.php line 161

routes.php文件:

Route::get('/', function() {
    return view('welcome');
});


Route::get('/signup', function() {
    return view('auth.signup');
});

我发现的所有其他问题都说这是一个.htaccess和mod_rewrite问题,但我已经尝试过这些解决方案了。这是一个全新的安装,唯一的额外文件是signup.blade.php视图。请帮忙!

0 个答案:

没有答案