我正在尝试创建一个基本上会这样做的代理 -
www.google.com.myproxy.com/path?query - > www.google.com/path?query
我是Apache2的新手,我能够根据我从他们的文档中理解的内容提出以下重写规则 -
RewriteEngine On
RewriteRule ^(.*)\.localhost\.com(.*)$ $1$2 [P]
在此重写规则中,如果我转到www.google.com.myproxy.com,我只是看到了Apaches主页,即如果我直接访问myproxy.com,我会看到相同的内容。我在这里错过了什么吗?
答案 0 :(得分:1)
我终于找到了正确的重写规则 -
HostnameLookups On
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.myproxy\.com$
RewriteRule ^(.*)$ http://%1$1 [P]
使用此功能,我可以使用 -
代理内容www.reddit.com.myproxy.com/r/india
来自
www.reddit.com/r/india
感谢以下文档 - http://httpd.apache.org/docs/2.2/rewrite/vhosts.html