Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 使用不同服务器上的资源测试样式表_Html_Css - Fatal编程技术网

Html 使用不同服务器上的资源测试样式表

Html 使用不同服务器上的资源测试样式表,html,css,Html,Css,我有一个样式表,里面有一些东西,比如background:url(/images/foo.gif),我从live复制到test。它在实时上运行良好,但在测试上运行不正常。这是因为test没有/images内容。除了从“url(/”查找/替换到“url(”或者将/images复制到test,有没有好的方法来解决这个问题?请注意,当test上的测试页面上线时,它们将上线直播,您可以将其放入测试中。这将在所有以/开头的URL中使用给定的href替换当前域。您需要一份yo每个服务器上的ur images

我有一个样式表,里面有一些东西,比如
background:url(/images/foo.gif)
,我从
live
复制到
test
。它在
实时
上运行良好,但在
测试
上运行不正常。这是因为
test
没有
/images
内容。除了从“url(/”查找/替换到“url(”或者将
/images
复制到
test
,有没有好的方法来解决这个问题?请注意,当
test
上的测试页面上线时,它们将上线
直播
,您可以将其放入测试中。这将在所有以/

开头的URL中使用给定的href替换当前域。您需要一份yo每个服务器上的ur images文件夹。

一旦image文件夹与样式表的位置不相关,您需要将测试的/images替换为的绝对位置。

因此,总之,您需要将
测试的CSS更改为指向实时图像,但您需要在不修改CSS的情况下执行此操作?我猜如果这很容易,你就不会问了


一个建议可能是创建一个替代的
test
-仅用于样式表,该样式表覆盖相关类并正确指向生产映像,但只能在
test
上加载。如何实现这一点取决于您的代码。如果您维护单独的
live
test
配置文件,那么您可能可以将其应用到配置中(即,如果
test.css
存在,请将其包括在内)。

您可以使用诸如重新映射/images/to之类的软件-所有测试人员都需要安装副本


您也可以在Web服务器上安装代理。

这不会传递到样式表(可能在Netscape 4.x中除外),这是我在html本身中使用的策略。我得到的印象是,我的问题的答案是,“不,没有一个好的方法来解决这个问题。”哦,好吧。实际上,这有点类似于实际设置的工作方式,尽管这样做的理由是为了解决一个不同于我所问的问题。