URL 重寫:解決URL 修改後的CSS、JS 和圖片載入問題
在.htaccess 中實作URL 重寫規則以重定向Web 時頁面中,載入CSS、JS 和映像等外部資源時經常會遇到困難。 .htaccess 檔案中的原始規則:
成功將 URL 重新導向到指定的 PHP 檔案。但是,當 CSS、JS 和圖像由於 URL 庫中的 符號而無法載入時,就會出現問題。
如問題中所提到的,一種解決方案是對外部資源使用絕對路徑。雖然這可能會解決該問題,但需要手動修改所有受影響的文件,這不是一個實際的解決方案。
或者,還有一種更有效的方法可以使用 .htaccess 規則來解決此問題。透過調整重新導向頁面標頭中的 URL 基數,您可以確保相對路徑繼續正常運作。操作方法如下:
此行應加在
和 之間。和重定向頁面中的標籤。將基本 href 設為 /,您可以將基本 URL 重新建立到原始位置 / 而不是 /detail/。因此,無論 URL 發生變化,瀏覽器都會正確填寫相關鏈接,並且外部資源將按預期加載。此方法消除了手動編輯單一 PHP 檔案的需要,並為以下問題提供了乾淨且有效率的解決方案: URL重定向後外部資源載入的問題。
以上是URL重寫後如何解決CSS、JS、圖片載入問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!