Regex 使用https从url删除www时遇到问题

Regex 使用https从url删除www时遇到问题,regex,apache,.htaccess,url,no-www,Regex,Apache,.htaccess,Url,No Www,我想从URL中删除www,但是 使用https(Apache Server)从url中删除www时遇到问题 我已经在.htaccess文件中添加了以下代码,它可以工作,但是当我转到它不工作时,我需要做什么呢 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\. RewriteRule ^(.*)$ https://zubizi.com/$1 [R=301,L] 只需进行以下更改: RewriteEngine on RewriteCond %{HTTP

我想从URL中删除
www
,但是

使用https(Apache Server)从url中删除www时遇到问题

我已经在
.htaccess
文件中添加了以下代码,它可以工作,但是当我转到它不工作时,我需要做什么呢

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

只需进行以下更改:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://zubizi.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]