2014-01-20 28 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