术语
- 源服务器 - 提供原始内容的服务器
- 代理服务器 - 位于客户端和源服务器之间的服务器
在您的情况下,源服务器是 freedomain.com。听起来您选择退出代理服务器,只是让 DNS 指向源服务器。
原因
第一个页面加载正常,因为它可以被两个域访问。但是,交付的 HTML 内容具有指向源服务器的绝对链接。因此,当客户端单击它时,它们会被直接带到源服务器。
如果没有代理服务器,您有两种选择
- 获取源服务器以生成指向所需域的绝对链接。
- 获取源服务器以生成相对链接。
这取决于您的页面是如何生成的(静态 html、drupal、wordpress、自定义应用程序)。但最终效果是您的链接将像这样生成:
<a href="http://www.paiddomain.com/link">absolute URL</a>
或像这样:
<a href="/link">relative URL</a>
如果您的网站使用 cookie,您还需要为正确的域生成它们。
对于生成绝对 URL 的系统,它们通常会在其配置或数据库中存储“站点 url”、“基本 url”或类似的变量。
使用代理服务器
您可以要求您的代理服务器将链接(和 cookie 等)freedomain.com
从paiddomain.com
. 这取决于代理服务器,在 apache 中您将使用ProxyPassReverse
.
1and1 显然不愿意成为您的代理服务器:
http: //faq.1and1.com/domains/domain_admin/domain_dest/3.html
他们愿意提供框架(可收藏性差),或 HTTP 重定向(更改 URL) .