【发布时间】: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 站点之外,一切都可以了。