asp.net - Mod Rewrite MS Hosting 通过显示短 URL 隐藏长烦人的

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

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

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

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

最佳答案

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

  2. 除此之外,您还可以在 PHP 站点的 IFrame 中显示 ASP.Net 站点中的页面。这将从您的 ASP.Net 中屏蔽原始域。

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

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

关于asp.net - Mod Rewrite MS Hosting 通过显示短 URL 隐藏长烦人的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2452312/

相关文章:

c++ - 为什么模板只能在头文件中实现?

c++ - 如何迭代字符串的单词?

c++ - 如何设置、清除和切换单个位?

c++ - #include 和 #include "filename"有什么

c++ - 为什么在单独的循环中元素加法比在组合循环中快得多?

firebase - 如果 url 包含 '#',如何使用 google firebase 动态链接

c++ - 显式关键字是什么意思?

c++ - 什么时候应该使用 static_cast、dynamic_cast、const_cast

c++ - 什么是智能指针,我应该什么时候使用它?

c++ - 常规转换与 static_cast 与 dynamic_cast