Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 让子域重定向并跟随CNAME_.htaccess_Redirect_Url Rewriting_Subdomain_Cname - Fatal编程技术网

.htaccess 让子域重定向并跟随CNAME

.htaccess 让子域重定向并跟随CNAME,.htaccess,redirect,url-rewriting,subdomain,cname,.htaccess,Redirect,Url Rewriting,Subdomain,Cname,我已将一个域从olddomain.com迁移到newdomain.com…我希望所有URL都从olddomain.com重定向到newdomain.com。我让这部分工作。我现在的问题是,我在newdomain上有一个CNAME以获得帮助。newdomain.com->externaldomain.com(使用refererURL登录到正确的页面) 我需要重定向help.olddomain.com->help.newdomain.com-CNAME->externaldomain.com 这可以

我已将一个域从olddomain.com迁移到newdomain.com…我希望所有URL都从olddomain.com重定向到newdomain.com。我让这部分工作。我现在的问题是,我在newdomain上有一个CNAME以获得帮助。newdomain.com->externaldomain.com(使用refererURL登录到正确的页面) 我需要重定向help.olddomain.com->help.newdomain.com-CNAME->externaldomain.com
这可以通过.htaccess重写实现吗?如果没有,是否有其他方法对其进行蒙皮?

是的,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
,请在
重写规则中使用它