域的 DNS 级别的通配符重定向

Wild card redirection on the DNS level for domain

假设我有域 long_domain_name.tld 并想使用 short.tld 作为(别名)long_domain_name.tld 的短域名,但在我的 DNS 设置中设置 [=13] =] record for short.tld to redirect to long_domain_name.tld: URLs like short.tld/x/y will redirect to long_domain_name.tld but I want to redirect to long_domain_name.tld/x/y.

问题:

如何设置 short.tld/* 重定向到 long_domain_name.tld/* 在 DNS 级别

不存在 DNS 级别重定向之类的东西。一些 DNS 托管提供商提供此功能,但它本质上是一个 HTTP 网络 server/app,它以重定向响应,因此答案非常特定于 DNS 提供商,应该在他们的文档中或在他们的支持下进行搜索。

话虽这么说 :),在 namecheap 的情况下,您似乎需要在目的地末尾添加正斜杠“/”URL:

Once you add this special symbol after http://destination.tld >> http://destination.tld/ , the URL domain.tld/xyz.html or domain.tld/home will redirect the users to http://destination.tld/xyz.html or http://destination.tld/home respectively (in case the sub-folder (/xyz.html or /home) exists on destination.tld).

All values that are put into the original URL (domain.tld/anything) will be included in the destination address and applied in the results (http://destination.tld/anything).

https://www.namecheap.com/support/knowledgebase/article.aspx/10043/2237/url-redirect-with-parameters#specificpage