2014-03-27 21 views
-1

後當瀏覽器顯示:如何解決資源文件路徑使用htaccess的

http://example.com/first/second

並遇到相對URL,例如:

<img src="site/images/photo.png"> 

它平移相對URL(分別):

http://example.com/first/second/site/images/photo.png

所以w ^帽子是解決方案

+0

這裏缺少很多上下文,但是,是不是你在路徑中尋找'.php'的正則表達式? –

+0

是的,每件事情都很好,但主要的問題是,當我包含php文件,其中包含javascript和css文件映射,他們給我的文件沒有找到 – nkarmi

+0

這樣使用它:'script src =「/ js/jsfile.js」 – anubhava

回答

1

嘗試添加代碼只是RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f 

您還可以添加以下的<head>,這可能會工作,要麼下方。

<base href="http://www.example.com/" /> 
+0

好的這個解決方案聽起來對我好,但我需要使用相對路徑不是絕對的問題 – nkarmi

+1

以上不會創建絕對鏈接。 ''標籤定義了鏈接的基礎,'src/href/etc'將保持不變。 – Howli