laravel框架中css文件引入问题

laravel5.2框架中倒入模版,但访问css文件有问题。

根目录下的文件访问政策,可以获取css样式。

但是到public目录下index.php入口,就无法获取css样式文件,但是html内容是正常的。
通过访问源码的方式,点击css链接,出现报错NotfoundHttpException in RouteCollection.php

这是什么问题?
根目录下没有.htaccess文件
但是public目录下有.htaccess文件有影响吗?

阅读 4.8k
3 个回答

什么环境?建议你看一下url重写相关的;
大概这样的:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
    try_files $uri /index.php =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

贴下代码,否则不好判断.
我写css,js路径的时候都是直接引用路径的./public/css/a.css

把你的css放到public目录下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题