将子域上的所有页面重写为子域



我想创建一个规则,将子域后面的所有内容重定向到子域。

例如:

https://sub.domain.com/hkgfohkf

https://sub.domain.com/

此规则必须适用于其他每个子域。

我尝试了这样的事情:

RewriteCond %{HTTP_HOST}^(([a-zA-Z0-9_-]+).domain.com/ [NC]
RewriteRule ^(.*)$https://$1.domain.com [L,R=301]

但它不起作用。

你知道我该怎么做吗?

你可以使用这个:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).domain.com$ [NC]
RewriteRule (.*) https://%1.domain.com/ [NC,L,R=301]

最新更新