我第一次使用 Apache 并遇到以下需求。
我需要在 Apache 中基于 HTTP:Accept-Language 实现 ReverseProxy,我的应用程序托管 enu 和法语。
由于 URL 中没有 enu/fra 字符串,因此可以根据身份验证系统发送的 HTTP 区域设置信息来确定。
请让我们知道如何使用条件 ReverseProxy,因为用户不会看到他所访问的 URL 有任何变化,只有应用程序内容会根据语言而变化。
我已经成功执行了没有语言过滤器的反向代理,但想知道如何使用语言来做到这一点。
<IfModule mod_proxy.c>
SSLProxyEngine on
ProxyPreserveHost On
ProxyRequests off
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
ProxyPass / https://mydomain:9011/ timeout=1800 Keepalive=On
ProxyPassReverse / https://mydomain:9011/
</IfModule>
提前感谢您的意见。