【问题标题】:Default website for unknown DNS names in CpanelCpanel 中未知 DNS 名称的默认网站
【发布时间】:2013-05-27 11:42:40
【问题描述】:

我在 mydomain.com 上有一个根域和网站。我还有一个名为 sub.mydomain.com 的子域,它托管一个单独的站点。我想要的是将所有 URL 请求重定向到 sub.mydomain.com 如果 DNS 名称不是 mydomain.com (基本上是 DNS 名称的所有等效项)

目前,如果有人键入 anydomain.com,它将始终加载根网站 (mydomain.com);我不希望这样,如果有人键入除 mydomain.com 之外的任何其他域,我希望显示 sub.mydomain.com 的内容。注意我没有说重定向... DNS 名称应该仍然是 anydomain.com 而不是重写 URL 以指向 sub.mydomain.com。

由于我不打算进入的原因,我无法交换站点或使用停放的域等。

谢谢,

【问题讨论】:

    标签: apache .htaccess cpanel


    【解决方案1】:

    如果您不想重定向,那么如何显示子域的内容而不是请求的 url。我希望下面的代码对您有所帮助,它将所有网站重定向到除您的 mydomain.com 之外的子域。将其附加到 .htaccess 文件中:

    重写引擎开启
    RewriteCond %{HTTP_HOST} !^mydomain.com 重写规则 ^(.*)$ http://sub.mydomain.com/$1 [R=301,L]

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 2015-07-10
      • 2014-07-20
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多