【问题标题】:laravel css and jquery 403 errorlaravel css 和 jquery 403 错误
【发布时间】:2013-03-16 22:11:03
【问题描述】:

我正在使用 laravel 3.x 和 wamp 我已经工作了几个小时来修复公用文件夹以将其删除,我已经成功了。 我的问题是,当我转到http://laravel.dev css 文件和 js 文件未加载时,在我的控制台中出现 403 错误 NetworkError:

403 Forbidden - http://localhost/laravel/public/laravel/css/style.css

这是我来自公共文件夹的.htaccess

<IfModule mod_rewrite.c>
    Options +FollowSymLinks
    RewriteEngine On
</IfModule>

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

我该如何解决?

【问题讨论】:

  • 你能给我们看看 conf 文件中的 VirtualHost 定义吗?
  • 您能否说明您是如何获得localhost/laravel/public/laravel/css/style.css 链接的?因为您应该有一个指向laravel.dev/css/style.css 的链接,而不是之前的链接。
  • 谢谢你,我刚刚设法修复它我忘记将 application.php 文件 url 站点修改为 larave.dev
  • 不知何故,现在我的本地主机中的所有其他网站现在都出现 404 not found 错误,但是如果我从 vhosts 和 http-conf 中删除配置,除了 laravel 站点之外,一切都可以了。

标签: php css laravel


【解决方案1】:

导航至
your-project-folder/app/config/app.php

并替换这一行

'url' => 'http://localhost',

使用您的新域名。

当您将 Laravel 应用程序移至新域时,会出现此问题。例如,从您的本地主机到实时生产环境。干杯!

【讨论】:

  • 如果像上面一样直接添加基本 URL 想从 .env 文件中使用,则为我工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-18
  • 2011-11-30
  • 2013-03-21
  • 2017-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多