.htaccess将www重定向到www之前的子域的非www

时间:2018-03-01 18:02:02

标签: .htaccess url-rewriting subdomain

我需要向https://subdomain.www.domain.com请求重写https://subdomain.domain.com

的网址

我改变以下哪部分重写来实现这一目标?我猜测我必须将子域放在www的前面,但是我在那里放置了什么,我如何捕获所有子域 - 所有子域的一般规则是什么?

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

1 个答案:

答案 0 :(得分:0)

您可以使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^([^.]+)\.www\.(domain\.com)$ [NC]
RewriteRule ^ https://%1.%2%{REQUEST_URI} [R=301,L,NE]