我在www.someserver.com
托管了一个启动页面,我希望页面上有一个链接指向另一台服务器www.anotherserver.com
上托管的网站。我可能需要暂时将它们保存在不同的服务器上。
我希望将整个内容显示在单个公司域www.company.com
下,并且拥有它,以便当用户点击此链接时,您既看不到www.someserver.com
也看不到{{ 1}},只是www.anotherserver.com
。
我知道我可以设置某种域名屏蔽(我们将GoDaddy用于我们的托管),但我担心点击www.company.com
会阻止所有人出现在相同的域名。
有没有办法进行设置,以便这些服务器之间的链接显示为www.anotherserver.com
?
答案 0 :(得分:0)
好消息是你想要做的事情非常普遍,它被称为“代理”。我相信godaddy使用apache,所以你会想要寻找mod_rewrite。您很可能只需提供一个包含重写规则的.htaccess文件。
以下是您将遇到的陷阱:
问题来自www.anotherserver.com发送回客户端的数据。输入相对和绝对路径的世界。
假设实际请求是www.company.com/widget:
您需要确保后端服务器使用相对路径而不是绝对路径。 http://en.wikipedia.org/wiki/Path_(computing)