【发布时间】:2015-12-14 15:08:23
【问题描述】:
我正在尝试在我的页面中包含一个 css 文件。我已经在我的刀片模板中做到了这一点:
<link rel="stylesheet" href="{{ asset('css/frontend.css')}}">
然后我的css文件在{laravel_root}/public/css/frontend.css
结果页面输出
<link rel="stylesheet" href="http://hbnw.app/css/frontend.css">
但是使用 chrome 的开发工具,我看到服务器根据请求返回 200 OK 响应,但文件为空。
我在宅基地环境中运行。我是否需要对 Laravel 5 的路线做点什么,还是有完全不同的 CSS 工作流程?我可以更改 htaccess 以返回所有以 /css 和 /js 开头的请求的文件吗?
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
提前致谢。
【问题讨论】:
-
文件是空的还是找不到?
标签: php css .htaccess laravel-5.1