将所有子域重定向到根 [英] Redirect All Subdomains to Root
本文介绍了将所有子域重定向到根的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要将所有子域重定向回根.
I need all subdomains to redirect back to the root.
例如).test.website.ca -> https://www.website.ca
fake1.website.ca -> https://www.website.ca
www.ggg.website.ca/-> https://www.website.ca
等
Ex). test.website.ca -> https://www.website.ca
fake1.website.ca -> https://www.website.ca
www.ggg.website.ca/ -> https://www.website.ca
etc.
这是我试过的代码:
RewriteCond %{HTTP_HOST} ^(.+)\.website\.ca$ [NC]
RewriteRule (.*) https://www.website.ca/$1 [L,R=301,QSA]
推荐答案
您可以使用:
RewriteCond %{HTTP_HOST} !^www\.website\.ca$ [NC]
RewriteRule ^ https://www.website.ca%{REQUEST_URI} [NE,L,R=301]
没有 uri,使用相同的 RewriteCond 和:
Without the uri, use same RewriteCond and:
RewriteRule ^ https://www.website.ca/ [L,R=301]
这篇关于将所有子域重定向到根的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文