我已将 mod_proxy 配置为公共代理,因此用户可以在浏览网页时使用我的服务器 (/ip)...
我如何设置 mod_proxy 来忽略某个 url/域名(如“google”)并直接向用户显示该请求(就像它不使用代理一样)?
编辑:我的意思是我将 apache 设置为代理,这样用户可以在他们的互联网设置中将我的 IP 设置为代理。现在,当他们浏览网页时,他们可以向网站隐藏他们的真实 IP。但对于某些域名(如 Google.com),我希望他们直接连接。当前的 httpd.conf 如下:
ProxyRequests On
ProxyVia On
<Proxy "*">
</Proxy>
答案1
取决于您如何配置主规则,但通常是这样的:
RewriteRule ^/(.*) http://$1 [P,L]
您还可以添加一些RewriteCond
子句以实现更细粒度的控制。