我剛剛將我的網站移動到我的Apache Web服務器根目錄內的一個文件夾(稱爲測試),現在當頁面嘗試獲取不同資源時,出現404錯誤。 當我查看網址時 - 它們似乎指向服務器的根目錄,因爲它們是根相對URL(而不是指向根目錄中的[test]文件夾)。本地主機上的相對URL的URL重寫
例如:在我的網站的索引頁有一個像
<img src="/images/img-1.jpg" alt="Image 1" />
執行時,頁面的圖像的參考,嘗試從以下網址獲取圖像
http://localhost/slider-images/img-1.jpg
代替從url訪問圖片
http://localhost/slider-images/test/img-1.jpg
我一直在嘗試各種選項,如有一個Re WriteBase等,但似乎並沒有工作!
相反,我將資源路徑改爲絕對路徑,但對於我來說,對於所有資源來說這只是太多工作!
<img src="./images/img-1.jpg" alt="Image 1" />
任何幫助,非常感謝。
感謝
更新
一個類似的問題在前面已經公佈,但我不認爲解決這個問題 Converting relative URL requests to absolute URL request using mod_rewrite