Mod重写MS主机隐藏长恼人的URL通过显示短URL?

时间:2010-03-16 05:33:18

标签: asp.net mod-rewrite short-url

场景:我分别在Linux和MS Hosting上托管了一个PHP论坛和一个Asp.Net站点(显而易见吧?!)。

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

所以我的问题是,如何在任何包含s0987465.onlinehome.us的网址上显示ABC.com?

示例:s0987465.onlinehome.us/test.aspx?id=100应在地址栏中显示ABC.com或ABC.com/test.aspx?id=100,方法是显示由s0987465.onlinehome生成的内容页面没有自动跳转吗

1 个答案:

答案 0 :(得分:1)

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

  2. 除此之外,您还可以在PHP站点的IFrame中显示ASP.Net站点中的页面。这会掩盖ASP.Net中的原始域名。

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

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