相关疑难解决方法(0)

Laravel 访问

我已经在本地安装了 Laravel 的新安装。htaccess 或 Apache 设置似乎存在问题。我已经研究了几个小时并尝试了我阅读的所有内容。

  • OSX 狮子 10.7.5
  • MAMP 3.0.5
  • PHP 5.5.10
  • 正在加载 mod_rewrite。

我的开发服务器与其他站点一起工作。这是我第一次尝试 Laravel 4。

我在位于 website.dev:8888/ 的欢迎页面上收到 403 Forbidden

Apache 给了我这个错误:选项指令禁止目录索引

这是我的 .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>
Run Code Online (Sandbox Code Playgroud)

以下是我采取的一些额外措施:

  • AllowOverride 在 httpd.conf 中设置为 All
  • 将虚拟主机代码部分添加到 httpd-vhosts.conf
  • 验证主机文件包含站点 127.0.0.1 website.dev 的一行

我还在文章中找到的 htaccess 中尝试了各种行,并且每次更改 conf 文件时我也重新启动了 apache。没有路线工作。当我访问 website.dev:8888/public 时,我得到一个空白页面,没有错误。如果我转到我创建的路线,例如 …

.htaccess laravel-4 laravel-routing

6
推荐指数
6
解决办法
5万
查看次数

标签 统计

.htaccess ×1

laravel-4 ×1

laravel-routing ×1