我会尽力向你解释我想做什么:
我有我的本地网站http://localhost/(WAMP SERVER) 我有另一个网站http://domain.com/
我想设置一个mod_rewrite规则,可能使用proxyreverse,以便所有对local.com的请求都发送到domain.com并从localhost返回,而不使用任何301重定向。
例如: http://localhost/应该呈现http://domain.com/的内容 http://localhost/index.php?id=1应该呈现http://domain.com/index.php?id=1
的内容我想尽可能传递所有标题,获取和发布。
我试过这个但没有成功,并且在谷歌上找不到任何东西:
ProxyPass / http://localhost/domain/
ProxyPassReverse / http://domain.com/
我也尝试过此链接中的教程,但它确实将我重定向到了domain.com,这不是我想要的http://httpd.apache.org/docs/current/rewrite/proxy.html
PS:mod_rewrite,mod_proxy和mod_proxy_http已激活。
谢谢
答案 0 :(得分:0)
您可以使用mod-rewrite的P(代理)标志:
RewriteEngine on
RewriteRule ^ http://example.com%{REQUEST_URI} [P]
这将在内部将您域中的所有请求转发到example.com。