在此服务器上找不到请求的URL 环境 Laravel版本:4.2.17 PHP版本:5.6.1 MAC OS X:10.11 MAMP:3.5 描述

在此服务器上找不到请求的URL 环境 Laravel版本:4.2.17 PHP版本:5.6.1 MAC OS X:10.11 MAMP:3.5 描述,laravel,laravel-4,Laravel,Laravel 4,该项目在主页上加载良好 还有别的,但我得到了这个 在此服务器上找不到请求的URL/登录名 企图 检查路线 我在routes.php文件中声明了该路由 Route::get('login',array('as' => 'login', 'uses' => 'AuthController@showLogin')); apache设置 MAMP>Apache设置 <Directory /> Options Indexes FollowSymLinks Al

该项目在主页上加载良好

还有别的,但我得到了这个

在此服务器上找不到请求的URL/登录名


企图 检查路线

我在
routes.php
文件中声明了该路由

Route::get('login',array('as' => 'login', 'uses' => 'AuthController@showLogin'));

apache设置

MAMP>Apache设置

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride All <--- I've changed from 'None' -> 'All'
</Directory>

选项索引跟随符号链接

AllowOverride All在坚持了一天多之后,我发现我的laravel项目的
public\
文件夹中没有
.htaccess

我创建了一个
public\.htaccess
,其中包含此内容

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

选项-多视图
重新启动发动机
#重定向尾部斜杠。。。
重写规则^(.*)/$/$1[L,R=301]
#处理前控制器。。。
重写cond%{REQUEST_FILENAME}-D
重写cond%{REQUEST_FILENAME}-F
重写规则^index.php[L]
  • 重新启动我的妈妈

  • 所有这些胡说八道的事情都不再发生了

  • 希望这个答案能帮助像我这样的人

    • 在坚持了一天多之后,我发现我的laravel项目的
      public\
      文件夹中没有
      .htaccess

      我创建了一个
      public\.htaccess
      ,其中包含此内容

      <IfModule mod_rewrite.c>
          <IfModule mod_negotiation.c>
              Options -MultiViews
          </IfModule>
      
          RewriteEngine On
      
          # Redirect Trailing Slashes...
          RewriteRule ^(.*)/$ /$1 [L,R=301]
      
          # Handle Front Controller...
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteRule ^ index.php [L]
      </IfModule>
      
      
      选项-多视图
      重新启动发动机
      #重定向尾部斜杠。。。
      重写规则^(.*)/$/$1[L,R=301]
      #处理前控制器。。。
      重写cond%{REQUEST_FILENAME}-D
      重写cond%{REQUEST_FILENAME}-F
      重写规则^index.php[L]
      
      • 重新启动我的妈妈

      • 所有这些胡说八道的事情都不再发生了

      • 希望这个答案能帮助像我这样的人

      一个非常简单的问题:虚拟主机配置是否正确?(你能找到localhost:8888吗?你能看到那里的主视图吗?)路线在那里,我不知道为什么它会抱怨找不到它。我通常从未在本地调整过任何vhost。但是你有什么想法呢?一个非常简单的问题:虚拟主机配置正确吗?(你能找到localhost:8888吗?你能看到那里的主视图吗?)路线在那里,我不知道为什么它会抱怨找不到它。我通常从未在本地调整过任何vhost。但是你有什么想法?