我有一个运行我的域名的php服务器。出于测试目的,我在虚线四核IP上运行asp.net。我希望通过PHP或某种DNS / .htaccess
voodoo将它们链接在一起。
因此,如果我转到www.mydomain.com/test
,它会重定向(但将(www.mydomain.com/test
)的网址保留在浏览器的地址栏中,页面由虚线四元组IP asp.net框提供。
答案 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访问虚线四边形网址。)