Sharepoint Wiki通过Apache反向代理

我在Apache中设置了一个反向代理,用于将stream量redirect到我的内部SharePoint服务器等等。 我遇到的问题是,如果我创build了一个尚未创build的wiki页的引用[[testLink]],然后单击该链接,它会向内部服务器名称返回一个硬地址,因此,当在本地networking之外时,没有工作。

有没有什么办法解决这一问题? 我感到莫名其妙,我甚至不知道从哪里开始寻找这个事情的日志。

任何帮助将不胜感激:)谢谢!

编辑:我应该注意,我想这是唯一的部分,似乎不正常工作。

编辑2:这是虚拟主机的代码;

<VirtualHost *:80> ServerName sharepoint.mydomain.com ProxyPass / http://sharepointserver.mydomain.com/ ProxyPassReverse / http://sharepointserver.mydomain.com/ </VirtualHost> 

谢谢你们的意见。 不幸的是,我认为翻译中有些东西丢失了。 我有mod_proxy_html工作(否则其他99%的这个SharePoint站点将无法正常工作)。 这个问题完全是在wiki中自动生成的新页面。

你需要重写redirect。 如果您使用ProxyPass修改您的apacheconfiguration也使用ProxyPassReverse。

ProxyPassReverse / app1 / http://internal1.example.com/

你可以在http://www.askapache.com/htaccess/reverse-proxy-apache.htmlfind更多的信&#x606F;

看起来像mod_proxy_html可能会做你所需要的。