【发布时间】:2020-02-02 13:01:45
【问题描述】:
有时当我在浏览器中编写 host.com 时,它会将我重定向到 https://www.example.com 但是在重新加载 https://example.com 时它不会重定向。
我尝试了很多方法,但都不适合我。
我遵循的步骤是:
- 纳米/etc/apache2/sites-available/example.com.conf
- 一次将其中一个添加到文件中,因此文件结构如下所示:
RewriteCond %{HTTPS} !on [OR]
RewriteCond %{HTTP_HOST} !^www.
重写规则 (.*) https://www.example.com%{REQUEST_URI} [L,R=301]
- 删除了旧站点启用/example.com.conf
- a2ensite example.com.conf
- 服务 apache2 重新加载
注意:我尝试了很多 RewriteCond,但第 2 步对我有用。但问题在于某些浏览器安全警告 浏览 https://example.com 时出现提示,即使我对 example.com 和 www.example.com 都有 SSL 证书
可能是因为安装了 SSL 证书或者我不知道的原因。
【问题讨论】:
标签: url redirect apache2 lets-encrypt no-www