我在管理员工作包中工作,但css / js无效。 http://d.pr/i/UJHo
从打印开始,bootstrap js / css来自外部域,我试图调用本地bundle文件,但是我收到了错误。 我的htaccess与原来的laravel保持不变:http://d.pr/i/VWua
我的style.css已拥有正确的权限且已存在:
$ tree public / bundles / admin 公共/包/管理员 └──css └──style.css
提示:当我访问http://domain/img/bg.png
时,我会尝试http://domain/images/bg.png
答案 0 :(得分:1)
看起来你正在重写/图像到/ public / img。 'public'是webroot,因此可能是请求/ public / public / img ...
但看起来这些规则根本没有应用,因为/ img路径会有同样的问题。检查404响应的正文。如果它包含Laravel返回的404页面的HTML,那么就是这种情况。
无论哪种方式都不需要这些线。如果你想/ images返回/ public / img中的东西,那么你应该创建一个从/ public / images到/ public / img的符号链接。
答案 1 :(得分:1)
我认为你应该改进.htaccess文件。
我建议使用这个:
RewriteEngine On
RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L]
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ public/$1 [NC,L]
这对我来说非常好。