域的 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
).
假设我有域 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 URLdomain.tld/xyz.html
ordomain.tld/home
will redirect the users tohttp://destination.tld/xyz.html
orhttp://destination.tld/home
respectively (in case the sub-folder (/xyz.html
or/home
) exists ondestination.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
).