2014-01-20 26 views
0

我們在Coldfusion中有一個Web項目。所有的資源都使用絕對路徑鏈接,我的意思是,在CSS的路徑是這樣的:在本地文件中創建絕對路徑

.class {background:url(/folder/img/image.png);} 

而在HTML的路徑是這樣的:

<img src="/folder/img/theimage.png"/> 

我需要下載的文件到我的本地機器,進行更改並再次上傳。 要查看更改,我手動刪除下載文件中的所有斜槓,然後重新寫入,但我認爲這應該是更容易正確查看頁面而不進行這些更改的方法。

我可以把資源文件夾放在某個地方讓絕對路徑找到它們嗎?
如果這不是正確的方法,如何在不改變絕對路徑的情況下一次又一次地「查看」本地機器中的文件(無本地主機)?

+1

您需要本地Web服務器。 – SLaks

+0

唉......只是我很害怕:(謝謝 – Arkana

+0

本地網絡服務器並不難 – SLaks

回答

1

在帶有Web服務器的計算機上進行本地開發,該服務器被配置爲儘可能接近您在生產中使用的Web服務器。

使用虛擬機(如VMWare或VirtualBox)可以使這更容易。

0

最現代的開發。平臺具有易於設置的HTTP服務器。我的最愛一直是Python的。運行它就如同cd到您的項目目錄並運行一個Python命令一樣簡單。您還可以輕鬆地在不同端口上同時運行多個服務器。

以下是Python v。2.7的一些示例。

# run server on port 9999 
> python -m SimpleHTTPServer 9999 

# run server as background process on port 3333 
> nohup python -m SimpleHTTPServer 3333 > /dev/null & 

Python 3有不同的語法,但有相同的想法。請參見https://developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server