我會盡量簡短說明。這是我第一次嘗試使用HTACCESS創建「用戶友好的URL」。我已經設置了我的.htaccess文件,以便當用戶單擊出現的鏈接時,它將在根文件夾中加載文件。 例如:.htaccess引用子目錄中的圖像
RewriteEngine On RewriteRule ^([^\.]+)$ $1.php [NC,L] RewriteRule ^current-communities/(.*)$ $1 [L]
所以,如果我點擊像一個鏈接「/電流社區/我的社區,將加載文件‘我-community.php’沒問題,有 不過,現在我。試圖讓其他規則,當我點擊了「落地計劃」鏈接,地板,plans.php文件將從數據庫是根據它的查詢字符串加載數據:
RewriteRule ^floor-plans/([^/]+)-([^/]+).php floor-plans.php?communityname=$1&modelname=$2 [NC]
因此,如果用戶點擊一個鏈接像「/ floor-plans/my-community-myhouse」,它將加載「floor-plans.php」文件,其中「my-community」作爲第一個查詢字符串變量,而「myhouse」作爲第二個。
我在這裏遇到的問題是「floor-plans.php」文件沒有顯示圖片。它正在尋找一個名爲「圖像」的文件夾來顯示圖像,但由於「圖像」實際上位於根目錄內,因此我只能看到一個非常空的頁面,但出於某種原因,這不是虛擬目錄「current-社區」。 你能幫忙嗎?
可能重複看到:http://stackoverflow.com/questions/5207069/how-to-use-htaccess-to-change-image-paths – CaffeinatedCM 2013-02-28 18:36:04
從相對變化圖像的URL絕對:/圖片/ here.jpg – Andrew 2013-03-01 13:27:30