Laragon已配置SSL仍打开非安全站点,如何默认启用HTTPS?
解决Laragon默认打开HTTPS及自动重定向问题
方法1:修改Laragon默认打开协议
- 打开Laragon,点击菜单栏「Tools」→「Preferences」(快捷键
Ctrl+,) - 在「General」标签页的「Default Browser」区域,将「URL Scheme」从
http改为https - 保存设置后,右键www目录下的站点打开时,会默认使用HTTPS协议
方法2:Apache全局强制HTTPS重定向
若要让所有本地站点自动从HTTP跳转至HTTPS,可修改Apache全局配置:
- 在Laragon面板点击「Apache」→「httpd.conf」打开配置文件
- 在文件末尾添加以下代码:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L] </IfModule>
- 保存后重启Apache(Laragon面板「Apache」→「Restart」),所有HTTP请求会自动重定向到HTTPS
方法3:单个站点独立配置(可选)
仅需给特定站点设置重定向时,可在该站点根目录的.htaccess文件中添加:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
注意需确保Apache配置中开启了AllowOverride All,否则.htaccess规则不会生效
内容的提问来源于stack exchange,提问作者Jon
相关产品推荐
相关产品推荐

