在我的.htaccess
文件中,我將所有請求重定向到我的public/index.php
文件。鏈接到靜態資產,自定義MVC應用程序(PHP)
從那裏我做路由,根據URL
給出的參數。
問題是我的css
文件被包含在view
,其中說href="css/app.css"
。當指定像http://hostname/public/something
這樣的請求時,所有工作都很好,但是如果我更深入一個目錄,比如說例如: http://hostname/public/something/else
,我的css會中斷。
我該如何解決這個問題?
感謝您指出我在正確的方向,有什麼困惑我,就是我試着用'/公/'並沒有工作,但真正的問題是,當我在本地開發時,我從'userdir'提供了這個服務,所以最後我必須做的是將路徑指定爲'/〜myusername/path/to/project /公/ CSS/app.css'。 – branquito 2014-09-11 13:12:43
在我的回答中,我使用了'/ public /',因爲那是你在你的問題中寫的。但它可能是別的,就像你說的。如果你很容易理解,你必須使用你的項目的路徑。例如,在本地,你可以將項目放在'/ xxx/yyy/my/project /'中,那麼你將擁有'/ xxx/yyy/my/project /'作爲絕對路徑,因爲你可以通過'http :// localhost/xxx/yyy/my/project /' – 2014-09-11 13:15:46