我遇到的问题似乎是由使用img标记调用的资源引起的:
<img
class="alignnone size-full"
title="some title"
src="https://new.url.com/some.jpeg" alt="" width="612" height="408"
srcset="https://new.url.com/some.jpeg 612w, https://old.url.com/some-300x200.jpg 300w"
sizes="(max-width: 612px) 100vw, 612px">
ProxyHTMLURLMap成功替换属性“srcset”中的第一个URL,但绝不会超过第一个URL。
我在手册中没有看到任何可以解决此问题的内容,我们非常感谢任何帮助。
即使在Apache之外,我对任何开源Linux兼容解决方案感兴趣。
谢谢!
答案 0 :(得分:0)
我发现此问题的解决方法有限。
如果每个ProxyHTMLURLMap只能替换一个匹配的匹配项,我们需要添加更多这样的指令。
ProxyHTMLURLMap "https://old.url.com/" "https://new.url.com/" Rl
ProxyHTMLURLMap " https://old.url.com/" " https://new.url.com/" Rl
ProxyHTMLURLMap ", https://old.url.com/" ", https://new.url.com/" Rl
ProxyHTMLURLMap "w, https://old.url.com/" "w, https://new.url.com/" Rl
这四个指令最多可以替换https://old.url.com
的4个实例处理正则表达式需要“R”标志。 在第一次(第二次,第三次)匹配发生后,需要“l”标志以避免停止。
这似乎对我有用。