繁体   English   中英

htaccess从具有https的非www重定向到具有https的www

[英]htaccess redirect from non-www with https to www with https

我希望这不是重复的问题,但是我找不到我的问题的答案。 我已经在使用http到https htaccess重定向,如下所示:

RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

这可以解决几乎所有情况,但以下情况除外:如果我调用此URL:


https://domain.com


结果是页面证书无效,这是正确的,因为我只购买了带有“ www”的域的证书。

我的问题是:有没有一种方法可以使用“ www”创建从https://domain.com到https的htaccess重定向? 还是唯一的解决方案是为非www域名购买证书?

作为附加说明,我指定我们正在运行一个多域网站。

谢谢!

更改配置以添加重定向https://example.com => https://www.example.com不会完全解决您的问题:

浏览器将连接到https://example.com,获取重定向信息之前显示证书错误。

您必须为非www域创建一个证书(例如购买或使用我们加密)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM