1

我想知道是否有任何方法可以将子域重定向到域,其工作方式类似于停车站点。

假设我有 www.example.com 并且有一个 URL 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 设置。

4

3 回答 3

2

使用通配符 CNAME 记录:

*.example.com. IN CNAME www.example.com.
于 2013-04-21T05:36:19.370 回答
2

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

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

于 2013-04-21T05:37:22.757 回答
1

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

http://redirect.name/

于 2015-03-29T20:45:27.103 回答