我尝试将多个子域转发添加到外部网址,为了安全性,速度和安全性,我已将域名从GoDaddy迁移到Cloudflare。虽然GoDaddy很容易设置子域名,但Cloudflare似乎并没有这样做。有没有办法在不使用页面规则的情况下在Cloudflare上进行子域转发,我已经搜索过,无法找到实现此目的的方法。谢谢!
e.g。 blog.magnaboy.com ----> magnaboysblog.com等
答案 0 :(得分:0)
您可以通过设置'博客'的DNS条目来实现此目的。作为*的CNAME。然后在站点的根目录中使用.htacess(linux)或web.config(windows)来合并裸域名。
这是web.config示例:
<!--# CONSOLIDATE DOMAIN NAME -->
<rule name="Point to naked domain" stopProcessing="true">
<match url="(.*$)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" negate="true" ignoreCase="true" pattern="^magnaboy\.com$" />
</conditions>
<action type="Redirect" url="http://magnaboy.com/{R:0}" redirectType="Permanent" />
</rule>
这将301将anysubdomain.magnaboy.com重定向到magnaboysblog.com