我已经把很多人从我的一台服务器上移走了。 每个人都有一个帐户使用子域名,所以urn.example.com urn2.example.com 。 我想要做的就是设置它,以便在example.com域上访问的example.com域自动转发到example.co.uk域上正确的子域。
所以urn.example.com会去urn.example.co.uk 。
我不是在DNS上,所以我不知道我在找什么。
我为example.co.uk的IP地址build立了一个*.example.com的Alogging,认为“可能”工作,但没有。
编辑:我现在已经设置了一个*.example.com CNAMElogging指向example.co.uk. 我在等待,看它是否有效。
如果我理解正确,你想:
* .domain.com> * .domain.co.uk
并有*主机规格正确匹配。
如果是,那么我build议创build* .domain.com,然后使用重写规则做一个永久的redirect到co.uk域。
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ([a-z0-9-]+).domain.com [NC] RewriteRule ^(.*)$ http://%1.domain.co.uk/$1 [R=301]
这只是重写规则的一个刺戳 – 它还没有经过testing。 这个想法是捕获反向引用的子域名,然后将其传递到您的新url。
我不相信你想要做的事情可以单独使用DNS来完成。 我为* .example.com设置了一个虚拟主机,它将301(permanant)redirect到正确的example.co.uk url。