在VirtualHost的配置中添加以下代码:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
这将自动将HTTP请求重定向到HTTPS。同时,在httpd.conf文件中确认mod_rewrite模块是否启用:
LoadModule rewrite_module modules/mod_rewrite.so
最后,重新启动Apache服务器以使更改生效。