【问题标题】:Mod Rewrite MS Hosting Hide Long Annoying URL By displaying the short URL?Mod Rewrite MS Hosting 通过显示短 URL 隐藏长烦人的 URL?
【发布时间】:2010-03-16 05:33:18
【问题描述】:

场景:我有一个 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 应该在地址栏中显示 ABC.com 或 ABC.com/test.aspx?id=100 通过显示 s0987465.onlinehome 生成的内容.us?

【问题讨论】:

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


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

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

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

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

    【讨论】:

    • 非常感谢凯文。网络主机是 1and1(共享主机 - Linux 和 MS),它们是处理的关键。 PHP 站点是一个 VBulletin 论坛,这使得调整变得更加困难(至少对于刚接触 VB 的人来说)。 1)我喜欢你 www2.abc.com 的想法。我不知道我们甚至可以做到这一点。任何指针? 2) IFrame 可能很难用VBulletin 实现,将探索。 3)完全排除了共享主机限制的cos'。谢谢谢谢谢谢!
    • 当然,不是概率。这是子域 faq.1and1.com/domains/subdomains_/2.html 的 1and1 文档。不是每个人都喜欢它们,但我将 Godaddy 用于共享托管帐户(当我不使用亚马逊网络服务时),它们对我来说效果很好。例如,Godaddy DNS 管理器允许我将任何 IP 地址放入子域中,这样我就可以将该子域指向 Internet 上的任何服务器。
    • 我对 1and1 的唯一选择是从 Linux 主机上托管的子域 (xyz.abc.com) 到 ASP.Net 站点的帧重定向/http 重定向,并且客户端对 SEO 很生气受到打击。我不知道该怎么做 :( 在这种情况下是否有 301、4** 重定向或可以帮助 SEO 的东西?
    • 我假设您还使用 1and1 注册了您的域名。此子域必须在注册您的域的公司注册。换句话说,您需要在您的 DNS 管理工具中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 2016-08-19
    相关资源
    最近更新 更多