配置 mod_proxy 以忽略域/url

配置 mod_proxy 以忽略域/url

我已将 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子句以实现更细粒度的控制。

相关内容