【问题标题】:Mapping a domain to a URL将域映射到 URL
【发布时间】:2009-08-11 10:16:23
【问题描述】:

我有一个网站http://www.domain1.com。是否可以注册第二个域http://www.domain2.com,并让它指向http://www.domain1.com/SecondDomainHere?如果有人键入 domain2.com,我不希望他们能够仅删除 /SecondDomainHere 部分并进入主网站。这是供我个人使用的,而不是商业应用程序,在获得另一个托管帐户之前,我更愿意这样做一段时间。

这在技术上可行吗?这是否完成并且是否可以接受?这叫什么?

【问题讨论】:

  • 可能是服务器故障的问题?

标签: hosting


【解决方案1】:

您需要将 domain2.com 设置为指向与 domain1.com 相同的名称服务器。

然后,在您的服务器上设置“虚拟专用服务器”。这基本上会说“当一个请求来到这个站点时,如果它是针对 domain1.com,则显示 folderX,如果是针对 domain2.com,则显示 folderY”。我假设这里是 Apache,但类似的术语应该适用于 Windows 等。

如果您使用的是共享网络主机...您可能会不走运。您可以做的最好的事情是重定向或设置“帧重定向”,其中 domain2.com 有一个包含 domain1.com/SecondDomainHere 的帧。问题在于 domain2.com/page.html 不会链接到 domain1.com/SecondDomainHere/page.html AFAIK。

【讨论】:

  • 在 Apache 中,这称为 VirtualHost。
【解决方案2】:

如果您使用 Apache,您还可以使用 mod_rewrite 和虚拟主机来获得这种行为。当然,假设您实际上可以与您的托管服务提供商一起使用 .htaccess(并为每个帐户配置多个域)。

【讨论】:

    【解决方案3】:

    正如其他人所提到的,绝对有可能。了解您使用的网络服务器有助于缩小答案范围。

    【讨论】:

    • 这是一个共享的 windows 服务器。托管服务提供商是 hostmysite.com
    【解决方案4】:

    是的,这是可能的,只需在您最喜欢的 http 服务器中查找“别名”即可。

    【讨论】:

    • 301 重定向将允许他们删除 /SecondDomainHere 部分以访问主网站。解决方案不符合问题的要求。
    • 哦,我错过了问题的那一部分。我修改了答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    相关资源
    最近更新 更多