HTTP 到 HTTP Apache2 Rewrite 未被使用

HTTP 到 HTTP Apache2 Rewrite 未被使用

我希望所有通过 HTTP 发送的流量都重定向到端口 443。

我当前在 sites-available apache2 目录中为端口 80 设置了重写规则,但是当我转到该端口上的该地址时,它仍然会将我带到默认的 Ubuntu apache 页面,而不是重定向到 HTTPS 站点。

在此处输入图片描述

我在 sites-available 中只有 1 个 conf 文件,相关部分如下所示:

<VirtualHost x.x.x.x:80>
    ServerAdmin [email protected]
    ServerName some.dns.com
    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>

我已重新启动 Apache 并检查没有错误。是否还有其他地方需要更新?

相关内容