我有一个运行我的域名的PHP服务器。出于测试目的,我在虚线四方IP上运行一个asp.net。我希望通过PHP或某种DNS/.htaccess
伏都教将它们连接在一起。从域名重定向到虚拟四方托管框
所以,如果我去www.mydomain.com/test
它重定向(但保持的URL(www.mydomain.com/test
)在浏览器的地址栏和页面由点分四组IP asp.net箱服务。
我有一个运行我的域名的PHP服务器。出于测试目的,我在虚线四方IP上运行一个asp.net。我希望通过PHP或某种DNS/.htaccess
伏都教将它们连接在一起。从域名重定向到虚拟四方托管框
所以,如果我去www.mydomain.com/test
它重定向(但保持的URL(www.mydomain.com/test
)在浏览器的地址栏和页面由点分四组IP asp.net箱服务。
而不是在您的测试服务器指向www.yourdomain.com/test
的,为什么不使用test.yourdomain.com
?
假设您可以访问yourdomain.com
的DNS记录,那么您只需要创建一个A记录映射test.yourdomain.com
到您的测试服务器的IP地址。
这是完全可能的,如果我明白你在得到什么
你有一个PHP服务器,你的域指向它你还有一个单独的ASP.NET服务器,只有一个IP地址与它关联,没有域
简单地将您的域名指向您的ASP.NEt框有什么缺点吗?
最简单的方法就是让www.mydomain.com/test
服务具有与普通IP地址的单个帧中的HTML文件。但是,这意味着(真棒)地址栏中的URL始终保持完全相同,即使您单击显示页面上的链接。 (您可以通过在href
添加target=_top
避免这种情况,但是这需要一些修改你的“asp.net”。)
我能想到的唯一的另一种方法是使www.mydomain.com
充当代理。也就是说,在/test
它有一个脚本或从你的“asp.net”获取页面并将其转发给客户端的东西。
你可以用代理来做到这一点,但我认为威尔哈里斯的答案是最好的 - 使用一个子域。简单得多,它也会摆脱相关链接的问题。
我同意,子域名的想法是最好的,但如果由于某种原因,它不会为你工作,你也可以有处虚线四机/测试代理请求的URL PHP页面(使用打开访问虚线四个URL)。
请告诉我们,您用于网络服务器的软件! Apache的? IIS? – hop 2008-09-15 16:35:32