根据CGI HTTP_HOST确定CSS文件中的文件路径

时间:2012-09-27 11:42:26

标签: javascript css cgi http-host

我在一个小型开发团队工作,我们使用版本控制,但对我们来说真正的错误之一是我们的开发路径与我们的实时Web平台路径不同。

因此,当我们在自己的机器上开发项目时,我们不断地评论进出实时/开发路径,特别是在我们的CSS文件中,因为我们的images文件夹的路径是不同的开发生存。

我认为这很简单,可以使用CGI.HTTP_HOST变量相应地设置路径,但是因为我们的CSS文件中设置了图像路径,有没有办法做到这一点?

我不确定是否使用JavaScript来确定我们是否在我们的localhost机器上,然后设置两个变量;一个用于开发路径,一个用于实时路径是最好的,但是O不确定如何在CSS样式路径中使用这些变量?

希望这是有道理的!

1 个答案:

答案 0 :(得分:0)

您应该使用ant设置构建过程。使用ant,您可以处理文件并定义不同的构建目标,例如本地或生产,并自动替换css文件中的路径(任何更多的东西)。 Eclipse可以执行Ant文件而无需额外的扩展。不同的路径等在所谓的属性文件中定义。