我有一個樣式表,裏面的東西里面有background: url(/images/foo.gif)
,我從live
複製到test
。它在live
上正常工作,但不在test
上。這是因爲test
沒有/images
內容。除了從「url(/」到「url(http://live/」或複製/images
到test
)查找/替換,是否有一個很好的方法來解決這個問題?請注意,當test
上的測試頁面上線時,它們將會live
。使用另一臺服務器上的資源測試樣式表
0
A
回答
-1
0
號您需要在每個服務器上都有一個圖像文件夾副本
0
一旦圖像文件夾與樣式表的位置不相關,則需要用http://live/images的絕對位置替換測試的/圖像。
0
總之,您需要更改test
的CSS以指向實時圖像,但是您需要在不修改CSS的情況下執行此操作。我想如果這很容易,你不會問。
一個建議可能是創建一個備用test
- 一次覆蓋相關類並正確指向生產映像的樣式表,但只能在test
上加載。你將如何完成這將取決於你的代碼。如果您維護單獨的live
和test
配置文件,則可以將其用於配置(即,如果存在test.css
,則包括它)。
0
您可以使用軟件(如Charles Proxy)重新映射/ images /到http://live/images/ - 所有測試人員都需要安裝一個副本。
您也可以在網絡服務器上安裝代理,如mod_proxy。
+0
實際上,這有點類似於真正的設置是如何工作的,雖然這樣做的理由是解決與我所問的不同的問題。 – Brian 2009-08-05 20:35:39
相關問題
- 1. 從另一臺服務器上提供phpBB靜態資源?
- 2. 在另一臺服務器上運行Jenkins的硒測試
- 3. 單元測試Django與遠程調用另一臺服務器
- 4. Maven未將測試資源部署到嵌入式服務器
- 5. 如何使用curl將文件從一臺服務器流式傳輸到另一臺服務器(受限服務器資源)
- 6. PHP在一臺服務器上工作,但不在另一臺服務器上
- 7. Codeigniter在一臺服務器上工作,但不在另一臺服務器上
- 8. 從服務器檢查另一臺服務器上的文件
- 9. PHP - opendir在另一臺服務器上
- 10. Nginx上的反向代理服務器從一臺服務器到另一臺
- 11. QuerySelectField在一臺服務器上工作,在另一臺服務器上打破,使用相同的代碼
- 12. 如何使用Curl從另一臺服務器上傳文件到另一臺服務器?
- 13. 另一臺服務器機
- 14. 從另一臺服務器
- 15. 讓一臺服務器使用另一臺服務器來訪問網絡
- 16. 在Spring Boot資源服務器上使用Keycloak授權服務(資源服務器)
- 17. 將重文件從一臺服務器上傳到另一臺服務器
- 18. 將文件從一臺服務器上傳到另一臺服務器
- 19. 將圖像從一臺服務器複製到另一臺服務器上PHP
- 20. 從一臺服務器發送JSON並在另一臺服務器上接收
- 21. 測試控制器,取決於基於資源的服務
- 22. 如何找出在一臺服務器上運行在另一臺服務器上的Windows服務狀態?
- 23. 調試在一臺服務器上工作但不是另一臺服務器的問題?
- 24. 在同一臺服務器上創建測試數據庫
- 25. Rails:一臺服務器上的圖像,另一臺服務器上的CSS和Javascript上的圖像
- 26. Web服務在一臺服務器上失敗(401未授權),但在另一臺服務器上失敗
- 27. Request.Browser.IsMobileDevice在一臺服務器上工作,但不是另一臺?
- 28. 使用asset_sync在兩臺服務器上部署Rails:第二臺服務器上不可用的資產
- 29. 是否有資源/服務器超時進行測試?
- 30. 在Eclipse Web服務資源管理器中測試WSDL
我得到的印象是,我的問題的答案是,「不,沒有一個好辦法來解決這個問題。」好吧。 – Brian 2009-08-05 20:34:04