我有一个关于替代的问题。 我正在尝试使用以下行代替以下替换:
代替“s | http://localhost:81|% {HOST} / subpart | i”
但%{HOST}未替换为请求的当前主机。
PS:使用apache 2.4
上下文:我正在尝试将apache用作反向代理并将请求转发给另一台服务器。在返回的HTML上,我想使用原始客户端请求(http://host/..)使用的实际HOST作为替换值来执行替换。)
答案 0 :(得分:0)
根本不接受变量。使用类似mod_proxy_html的东西。
答案 1 :(得分:0)
在2.5.1中将对表达式的支持(从而访问变量)添加到了mod_substitute中。 https://httpd.apache.org/docs/trunk/mod/mod_substitute.html