从域名重定向到点分四边形托管框

时间:2020-03-05 18:48:17  来源:igfitidea点击:

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

因此,如果我转到" www.mydomain.com/test",它将重定向(但将(www.mydomain.com / test`的网址保留在浏览器的地址栏中),并且页面由点分四边形IP asp服务。网箱。

解决方案

回答

如果我了解意思,那很有可能。

我们有一个PHP服务器,域指向该服务器。我们还具有一个单独的ASP.NET服务器,该服务器仅具有与其关联的IP地址,没有域。

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

回答

与其将" www.yourdomain.com/test"指向测试服务器,何不使用" test.yourdomain.com"?

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

回答

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

我唯一想到的另一种方法是使www.mydomain.com充当代理。也就是说,在" / test"中,它具有脚本或者类似的东西,可以从" asp.net"获取页面并将其转发给客户端。

回答

我们可以使用代理进行此操作,但是我认为Will Harris的答案是最好使用子域。简单得多,并且也将消除相对链接的问题。

回答

我同意子域的想法是最好的,但是如果由于某种原因它对我们不起作用,我们还可以在/ test代理请求中找到php页面,以请求到点分四边形计算机上的URL(使用fopen访问点分四边形网址)。