【问题标题】:Redirect subdomain to a domain using CNAME A NS AAAA TXT MX record使用 CNAME A NS AAAA TXT MX 记录将子域重定向到域
【发布时间】:2013-04-21 05:32:34
【问题描述】:

我想知道是否有任何方法可以将子域重定向到一个域,就像一个停车场一样。

假设我有 www.example.com 并且有一个网址 www.example.com/article.html。现在我想设置 blog.example.com 仅使用 CNAME、A、NS、AAAA、TXT 或 MX 记录,以便如果有人点击 blog.example.com/article.html 以重定向到 www.example.com/article。 html。

我不想为每个 URL 输入一条记录,我希望这适用于 example.com 下的所有 html。另外,我无权在 hsoting 服务器上使用 .htaccess,我只能访问 DNS 设置。

【问题讨论】:

    标签: redirect dns


    【解决方案1】:

    单独使用 DNS,您将无法指定目录或文件进行重定向。记录仅适用于没有特定目录或文件名(主机名之后的部分)的域。

    如果您想将子域重定向到具有指定目录或文件名的另一个子域(即不是域级重定向,例如 blog.x.tld 到 www.x.tld 而是 blog.x.tld/file.html 到例如 www.x.tld/file.html),最好的解决方案是在服务器级别使用重写。使用 Apache Web 服务器,mod_rewrite 允许您以您期望的粒度将特定 URL 重定向到另一个。

    【讨论】:

      【解决方案2】:

      使用通配符 CNAME 记录:

      *.example.com. IN CNAME www.example.com.
      

      【讨论】:

        【解决方案3】:

        使用简单的 DNS 记录配置域重定向和 URL 转发

        http://redirect.name/

        【讨论】:

          猜你喜欢
          • 2014-04-27
          • 1970-01-01
          • 2011-11-21
          • 1970-01-01
          • 2018-08-31
          • 2020-12-15
          • 1970-01-01
          • 1970-01-01
          • 2018-04-23
          相关资源
          最近更新 更多