除了'/'之外的所有请求的laravel 5.1 notfoundhttpexception

时间:2015-09-07 09:26:35

标签: php laravel laravel-5.1

这是我的路线

<?php
Route::get('/', function () {    return 'reached'; });
Route::post('first', function () {    return 'first'; });

如果我运行

,我可以将结果看作reached
localhost/project

但如果我运行first

,我无法看到输出localhost/project/first

可能是什么问题?

刚安装完毕后我刚安装了illuminate/html

更新:

我甚至尝试过

Route::get('first', function () {    return 'first'; });

1 个答案:

答案 0 :(得分:0)

如果我理解正确,则网址localhost/project指向公用文件夹中的index.php文件。这似乎运行正常,但要访问任何其他页面,您必须在apache中启用mod_rewrite

  • 导航到apache文件夹中的httpd.conf文件
  • 搜索mod_rewrite,然后移除#
  • 取消注释该行
  • 重新启动Apache服务器,然后重试。