htaccess转换https:// www。到非www

时间:2017-10-19 03:17:44

标签: .htaccess

尝试将网址转换为https://example.com

我成功转换了以下内容:

http://www.example.com

http://example.com

但不是:

https://www.example.com

到目前为止我的代码:

RewriteEngine on

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

RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

我试过了:

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

但那是不行的。出于某种原因,第一个代码集在Chrome的所有实例中都能正常工作,但在Safari或Firefox中却无法工作(即使在清除缓存并重新启动应用程序之后)。

任何帮助将不胜感激。感谢。

0 个答案:

没有答案