Php 从域名重定向到虚线框
我有一个php服务器正在运行我的域名。出于测试目的,我正在一个虚线四元IP上运行asp.net。我希望通过PHP或某种DNS/Php 从域名重定向到虚线框,php,hosting,dns,Php,Hosting,Dns,我有一个php服务器正在运行我的域名。出于测试目的,我正在一个虚线四元IP上运行asp.net。我希望通过PHP或某种DNS/.htaccessvoodoo将它们链接在一起 因此,如果我转到www.mydomain.com/test,它会重定向(但会将(www.mydomain.com/test)的url保留在浏览器的地址栏中,并且页面由虚线四元IP asp.net框提供服务。如果我理解您的意思,这是很有可能的 您有一个域指向它的PHP服务器。您还有一个单独的ASP.NET服务器,它只有一个与之
.htaccess
voodoo将它们链接在一起
因此,如果我转到
www.mydomain.com/test
,它会重定向(但会将(www.mydomain.com/test
)的url保留在浏览器的地址栏中,并且页面由虚线四元IP asp.net框提供服务。如果我理解您的意思,这是很有可能的
您有一个域指向它的PHP服务器。您还有一个单独的ASP.NET服务器,它只有一个与之关联的IP地址,没有域
简单地将域名指向ASP.NEt框有什么缺点吗?与其在测试服务器上指向
www.yourdomain.com/test
,为什么不使用test.yourdomain.com
假设您可以访问
yourdomain.com
的DNS记录,您只需要创建一个将test.yourdomain.com
映射到测试服务器IP地址的记录。最简单的方法是让www.mydomain.com/test
服务于一个HTML文件,该文件有一个带有普通IP地址的框架。然而,这这意味着,即使您单击显示页面上的链接,地址栏中的URL始终保持不变。(您可以通过在href
中添加target=\u top
来避免这种情况,但这需要对“asp.net”进行一些修改。)
我唯一能想到的另一种方法是让
www.mydomain.com
充当代理。也就是说,在/test
中,它有一个脚本或其他东西可以从“asp.net”获取页面然后将其转发给客户端。您可以使用代理来实现这一点,但我认为Will Harris的答案是最好的-使用子域。更简单,而且它还可以消除相关链接的问题。我同意子域的想法是最好的,但是如果出于某种原因它对您不起作用,您也可以在/test prox上使用php页面y向虚线四元计算机上的URL请求(使用fopen访问虚线四元URL)。请告诉我们,您在web服务器!Apache?IIS上使用的软件是什么?