2017-09-14 34 views
0

在我的根創建不同的路徑後,引用CSS文件,我的index.php它引用這樣的css文件:如何使用重寫規則

<link rel="stylesheet" href="css/style.css" type="text/css" /> 
<link rel="stylesheet" href="css/custom.css" type="text/css" /> 

我有一個重寫規則,使我的路徑example.com /產品/ .....

RewriteRule ^products/([0-9a-zA-Z-]+)$ product-detail.php?slug=$1 [NC,L] 

我的問題是,CSS鏈接現在產品頁面打破,因爲參考CSS文件是不正確的,應該改爲:

<link rel="stylesheet" href="../css/style.css" type="text/css" /> 
<link rel="stylesheet" href="../css/custom.css" type="text/css" /> 

我想要一個header.php文件,如果我需要添加或刪除css引用,只需進行一次更改,但現在必須進行兩次更改。有沒有解決的辦法?

+0

如何創建CSS文件重寫規則? – catzilla

回答

0

你可以開始與根路徑

<link rel="stylesheet" href="/css/style.css" type="text/css" /> 
+0

謝謝。我嘗試過,但仍然無法正常工作。不知道它是否有所作爲,但我使用本地主機,而不是一個活的服務器 – user8463989

+0

使用你的建議帶我到http:// localhost:888/css/style.css,這顯然不會工作 – user8463989

0

我加入這頭解決這個包括:

<base href="//localhost:8888/mysite/" />