将所有子域重定向到根 [英] Redirect All Subdomains to Root

查看:55
本文介绍了将所有子域重定向到根的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将所有子域重定向回根.

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆