我希望更改网站的根域。
有问题的域名有几个子域名作为别名。
我想使用htaccess将子域重定向到新域:
例如:
test.domain1.com > test.domain2.com
环顾四周,我可以看到我需要的条件如下:
RewriteCond %{HTTP_HOST} ^[^.]+\.domain\.com$ [NC]
但我看不出RewriteRule应该是什么。
非常感谢任何帮助。
答案 0 :(得分:1)
要将test.subdomain.com
重定向到test.subdomain2.com
,您可以使用以下规则:
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain1\.com$ [NC]
RewriteRule ^ http://%1.domin2.com%{REQUEST_URI} [NE,L,R]
答案 1 :(得分:0)
这是正确的方法:
记住:用您的 拥有 域替换下面的
> freqg=expand.grid(mat=c(1,2),flank=c(1,2,3,4)) > freqg mat flank 1 1 1 2 2 1 3 1 2 4 2 2 5 1 3 6 2 3 7 1 4 8 2 4 > cond_df=data.frame(cc=c(11,12),condition=c("LK","FQ")) > cond_df cc condition 1 11 LK 2 12 FQ > merge(cbind(freqg,cc=do.call(paste0,freqg)),cond_df,all=T) cc mat flank condition 1 11 1 1 LK 2 12 1 2 FQ 3 13 1 3 <NA> 4 14 1 4 <NA> 5 21 2 1 <NA> 6 22 2 2 <NA> 7 23 2 3 <NA> 8 24 2 4 <NA>
和example.com
名称。
对于example\.com
协议:
HTTPS://
对于RewriteCond %{HTTP_HOST} ^(([^.]+)\.)?example\.com$ [NC]
RewriteRule ^ https://%1example.com%{REQUEST_URI} [NE,R=301,L]
协议:
HTTP://
@starkeen的答案并不说明完全没有子域的域(例如,简单地为“ https://example.com”)。