0

我正在尝试在 laravel 4 中链接到我的 css 文档

我的CSS位于

public/css/style.css

在我看来,我的链接是

<link type="text/css" rel="stylesheet" href="{{URL::asset('css/style.css')}}" />

这会产生我认为正确的页面,因为它看起来像视图源中的正确链接

<link type="text/css" rel="stylesheet" href="http://localhost/css/style.css" />

但是当我点击链接时,我得到页面不存在的错误页面的标题是哎呀有一个错误

它说该页面不存在。

我之前看到过这个问题,如果我没有在 route.php 中为其他一些文件创建路由,我是否需要为我的所有 css/javascript/images 文件创建路由?

必须有一个更容易路由的东西。就像在某处使用某种类型的正则表达式?

我相信它以某种方式路由到这个 index.php 文件

配置了虚拟主机,这就是目录与 htdocs 不同的原因

C:/Sites/localhost/public/index.php

脚本文件名是 index.php 但重定向 URI 名称是 /css/styling.css

我仍然得到例外...

如果您需要更多信息,请告诉我。我相信这就是理解所需要的一切。让我知道我是否错了

谢谢您的帮助

4

2 回答 2

1

尝试:

{{ HTML::style('css/style.css') }}
于 2013-05-31T18:47:56.293 回答
1

您的.htaccess文件可能不允许排除服务器上存在的文件。

因此,如果您没有看到%{REQUEST_FILENAME} !-f将所有内容发送到的规则上方index.php,那么您就知道罪魁祸首是什么。

如果它在那里,请在您的问题中发布该文件的内容以及您的路线列表routes.php

于 2013-06-01T07:01:02.483 回答