【发布时间】:2015-11-18 18:05:24
【问题描述】:
大家好,我是 Laravel 的新手,这是我在 laravel 中做的第一个项目,我无法在我的视图上链接我的资产(CSS 和 Js)文件。我做了一项研究,发现我是否会使用 {{URL::asset('assets/plugins/bootstrap/css/bootstrap.min.css')}}在 Laravel 5.1 中它会起作用。当它只是一个链接时我确实成功了,但是当我添加其他链接时..
<link rel="stylesheet" href="{{URL::asset('assets/plugins/animate.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/plugins/line-icons/line-icons.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/plugins/parallax-slider/css/parallax-slider.css')}}">
<link rel="stylesheet" href="{{URL::asset('assets/css/custom.css')}}">
服务器拒绝访问资产文件夹Access forbidden! 中的所有文件。
我的 .htaccess 文件代码是..
<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>
问题是如果 .htaccess 文件有问题,为什么当我放置一个资产链接时它接受? 或者链接文件的正确方法是什么? 我使用 XAMPP 作为我的本地服务器。 *伙计,我昨天刚学 Laravel,所以请放轻松...提前谢谢
【问题讨论】:
标签: php .htaccess laravel laravel-5