2013-05-31 126 views
0

我想在laravel鏈接到我的css文件4Laravel 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 /圖像文件創建路由嗎?

必須有更容易的東西路由。喜歡某種類型的正則表達式?

我相信,它以某種方式路由到該index.php文件

虛擬主機配置這就是爲什麼該目錄是htdocs目錄

Ç不同:/Sites/localhost/public/index.php

腳本文件名是index.php文件 但重定向URI的名字是/css/styling.css

還是我得到異常...

如果您需要更多信息,請讓我知道。我相信這就是理解壽命所需要的一切。讓我知道,如果我錯了

感謝您的幫助

回答

1

這有可能是你的.htaccess文件沒有允許您的服務器上存在的文件排除在外。

因此,如果您看不到%{REQUEST_FILENAME} !-f高於將所有內容發送到index.php的規則,那麼您知道罪魁禍首是什麼。

如果有,請發佈該文件在你的問題的內容,以及在routes.php你的路由列表。

+0

嘿thx想通了 –

1

嘗試:

{{ HTML::style('css/style.css') }} 
+0

我想,我仍然得到了同樣的錯誤 –

+0

我認爲這是route.php文件?我必須爲我的css文件創建路線嗎? –