我有这样的标题:
Connection close
Content-Length 0
Content-Type text/html; charset=utf-8
Date Tue, 20 May 2014 09:46:35 GMT
Location //example.com/file.php
Server Apache/2.2.15 (CentOS)
Via 1.1 example-proxy.com
X-Powered-By PHP/5.4.24
如果位置有这样的 http 或 https 前缀:Location http://example.com/file.php
那么它可以正常工作。
最重要的是Location //example.com/file.php
不起作用。
这是我的配置:
<VirtualHost *:80>
ServerName example-proxy.com
ProxyVia On
ProxyRequests Off
ProxyPreserveHost Off
RequestHeader set Host example.com
RequestHeader unset Accept-Encoding
SSLProxyEngine On
ProxyHTMLMeta Off
ProxyHTMLDocType XHTML
<Proxy *>
Order deny,allow
Allow from all
AllowOverride None
</Proxy>
ProxyPass / http://example.com/
ProxyPassReverse / http://example.com/
ProxyHTMLEnable On
ProxyHTMLExtended On
ProxyHTMLEvents content
ProxyHTMLURLMap https://example.com/ https://example-proxy.com
ProxyHTMLURLMap http://example.com/ https://example-proxy.com
ProxyHTMLURLMap //example.com/ https://example-proxy.com
ProxyHTMLURLMap example.com/ https://example-proxy.com
ProxyHTMLURLMap example.com https://example-proxy.com </VirtualHost>
请帮忙...非常感谢。