我需要向 https://subdomain.www.domain.com 将URL重写为 https://subdomain.domain.com
为了实现这一点,我需要更改以下重写的哪一部分?我猜我必须把子域放在www前面,但我应该把什么放在那里,以及如何捕获所有子域-所有子域的一般规则是什么?
RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
您可以使用此规则:
RewriteEngine On RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(domain\.com)$ [NC] RewriteRule ^ https://%1.%2%{REQUEST_URI} [R=301,L,NE]