0

我的目标是拥有一个开发站点:mysite.com它将托管我拥有的任何小项目。GoDaddy (fakedomain1.comfakedomain2.com) 上的两个域将从fakedomain1.mysite.com/中提取其内容fakedomain2.mysite.com。当有人访问任何一个假域名时,url 将保持不变(fakedomain1.comfakedomain2.com)。

我看到了两种可能的方法来实现这一点。第一个是使用 DNS 设置,所以我将“@”A 记录更改为我的托管服务器(专用)的 IP。这确实有效,但后来我删除了我之前设置的转发选项到 signup.fakedomain1(用于 Launch Rock 页面)并且它坏了。尝试添加它,但几个小时后仍然没有。

我想到的第二种方法是使用 iframe:

if($_SERVER[HTTP_HOST] == "fakedomain1.com") {
?>
    <html>

        <header>
            <title>Fake Domain</title>
        </header>

        <body style='margin: 0;'>
            <iframe src="<?php echo 'fakedomain1.mysite.com/'.$_SERVER[REQUEST_URI]; ?>"  height="100%" width="100%" frameborder="0"></iframe>
        </body>

    </html>
<?php
}

但这会产生 403 错误,我不确定如何解决。我觉得通过 DNS 设置这样做会更合适。

4

1 回答 1

0

第一种方式(使用 DNS 设置)看起来不错。这一定是您面临的DNS 传播问题。DNS 记录至少需要 24 小时才能更新和传播。你应该等待一段时间再试一次。

于 2013-06-26T23:52:35.090 回答