从域名重定向到虚线四边形托管框

时间:2008-09-05 15:43:15

标签: php hosting dns

我有一个运行我的域名的php服务器。出于测试目的,我在虚线四核IP上运行asp.net。我希望通过PHP或某种DNS / .htaccess voodoo将它们链接在一起。

因此,如果我转到www.mydomain.com/test,它会重定向(但将(www.mydomain.com/test)的网址保留在浏览器的地址栏中,页面由虚线四元组IP asp.net框提供。

5 个答案:

答案 0 :(得分:6)

为什么不使用www.yourdomain.com/test

,而不是将test.yourdomain.com指向测试服务器

假设您有权访问yourdomain.com的DNS记录,您只需创建一个A记录映射test.yourdomain.com到您的测试服务器的IP地址。

答案 1 :(得分:0)

如果我明白你的目标,那很有可能。

你有一个PHP服务器,你的域指向它。您还有一个单独的ASP.NET服务器,它只有一个与之关联的IP地址,没有域。

将域名简单地指向ASP.NEt框是否有任何缺点?

答案 2 :(得分:0)

最简单的方法是让www.mydomain.com/test提供一个HTML文件,该文件具有一个具有普通IP地址的帧。但是,这意味着即使您单击显示页面上的链接,(真棒)地址栏中的URL也始终保持完全相同。 (您可以通过在target=_top中添加href来避免这种情况,但这需要对您的“asp.net”进行一些修改。)

我能想到的另一种方法是让www.mydomain.com充当代理。也就是说,在/test它有一个脚本或某些东西从你的“asp.net”获取页面并将其转发给客户端。

答案 3 :(得分:0)

您可以使用代理执行此操作,但我认为Will Harris的答案是最好的 - 使用子域名。更简单,它也可以摆脱相关链接的问题。

答案 4 :(得分:0)

我同意子域的想法是最好的,但如果由于某种原因它不适合你,你也可以在/ test代理请求到虚线四方机器上的URL的php页面(使用fopen访问虚线四边形网址。)