0

场景:我有一个 PHP 论坛和一个 Asp.Net 站点,分别托管在 Linux 和 MS 主机上(很明显,对吗?!)。

我的域 ABC.com 当前配置了 PHP 主机,而我的 ASP.Net 站点使用默认的 1and1 生成的 URL (s0987465.onlinehome.us)。

所以我的问题是,如何为任何包含 s0987465.onlinehome.us 的 URL 显示 ABC.com?

示例:s0987465.onlinehome.us/test.aspx?id=100 通过显示s0987465.onlinehome.us 生成的内容,地址栏应该显示ABC.com 还是ABC.com/test.aspx?id=100?

4

1 回答 1

1
  1. 您是否考虑过在您的 ASP.Net 站点上简单地使用abc.com的子域?例如。 www2.abc.com

  2. 最重要的是,您可以在 PHP 站点的 IFrame 中显示 ASP.Net 站点中的页面。这将从您的 ASP.Net 中屏蔽原始域。

  3. 更远。一些 ASP.Net 托管公司支持 PHP。因此,您可以在单个域上同时运行 PHP 和 ASP.Net 站点。

但我认为您不能重写 URL 的域部分。如果可以的话,那将是一个巨大的安全漏洞。

于 2010-03-16T05:57:55.197 回答