获取子域以重定向并遵循CNAME

时间:2018-04-27 23:05:53

标签: .htaccess redirect url-rewriting subdomain cname

我已将域名从olddomain.com迁移到newdomain.com ...我希望所有网址都从olddomain.com重定向到newdomain.com。我得到了这部分工作。我现在的问题是我在newdomain上有一个CNAME for help.newdomain.com - > externaldomain.com(使用referrerURL登陆正确的页面) 我需要重定向help.olddomain.com - > help.newdomain.com -CNAME-> externaldomain.com 这可能与.htaccess重写?如果没有,是否还有另一种方法来剥皮呢?

1 个答案:

答案 0 :(得分:0)

是的,301 .htaccess重写应该这样做。将其放在当前服务help.olddomain.com的服务器中:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^help.olddomain.com [NC]
RewriteRule ^(.*)$ http://externaldomain.com/$1 [L,R=301,NC]

如果您确实希望它首先点击help.newdomain.com,请在RewriteRule中使用它。