【发布时间】:2014-08-08 10:12:50
【问题描述】:
我正在使用公共 DNS 运行我的 Apache 服务器,例如 www.siteA.com。我正在托管一个内部站点,它是 www.siteB.com。
我想在我的服务器的 .htaccess 中重写规则,这样如果任何时候有一个请求到达www.siteA.com/getData/mydata.php,它就会将此请求代理到www.siteB.com/getData/mydata.php
我在siteA .htaccess 中写了这条规则:
RewriteCond %{REQUEST_URI} ^/(getData.*)
RewriteRule (.*) http://www.siteB.com/$1 [P]
但我收到服务器内部错误。这可能是什么原因。如何实现这个代理?
我已启用 proxy_module 和 proxy_http_module。我还需要写什么来让代理工作吗?
谢谢 k2G
【问题讨论】:
标签: php apache .htaccess proxy