我的知识记录

网站强制HTTP跳转HTTPS怎么弄?下载站HTTPS改造场景OpenLiteSpeed服务器301重定向配置

下载站HTTPS改造中网站部署SSL证书后,HTTP访问必须强制跳转HTTPS,避免HTTP和HTTPS双重收录影响SEO。OpenLiteSpeed配置301重定向,配合Discuz后台设置,全站强制HTTPS。

OpenLiteSpeed配置跳转。OpenLiteSpeed配置文件中新增80端口server块,listen 80,server_name 域名,return 301 https://$host$request_uri。这条规则将所有80端口请求301重定向到HTTPS。nginx -t测试配置,systemctl reload nginx重载。下载站HTTPS改造中配置完成后HTTP访问自动跳HTTPS。

Apache配置跳转。.htaccess文件中写入RewriteEngine On,RewriteCond %{HTTPS} off,RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]。Apache需启用mod_rewrite模块,a2enmod rewrite开启。下载站HTTPS改造中虚拟主机用户没有服务器权限时用.htaccess方法。

Discuz后台设置。登录Discuz管理后台,系统设置里站点地址改为https://开头,后台访问地址也改HTTPS。WordPress额外安装Really Simple SSL插件,一键替换数据库中的HTTP链接为HTTPS。下载站HTTPS改造中不改后台设置,页面内资源还是HTTP会导致混合内容警告。

混合内容修复。HTTPS页面中引用HTTP的图片、CSS、JS会被浏览器拦截。Discuz后台用搜索替换插件,将数据库中http://域名全部替换为https://域名。主题文件里硬编码的HTTP链接手动改。下载站HTTPS改造中改完用浏览器开发者工具Console检查是否还有混合内容。

验证:curl -I http://域名 确认返回301,Location指向HTTPS。浏览器访问HTTP地址自动跳转且地址栏显示锁图标。下载站HTTPS改造中配置完成后提交百度站长平台HTTPS认证,加快HTTPS收录。

网站强制HTTP跳转HTTPS怎么弄?下载站HTTPS改造场景OpenLiteSpeed服务器301重定向配置

标签:

更新时间:2026-08-27 00:27:57

上一篇:二手电脑微信六开bat脚本_Windows10_打不开完美修复

下一篇:缓存目录占用_du与df不一致的原因