我的知识记录

网站强制HTTP跳转HTTPSNginx/Apache写法|企业展示站SSL场景OpenLiteSpeed服务器301重定向配置

企业展示站SSL中网站启用HTTPS后,HTTP访问必须301跳转到HTTPS。OpenLiteSpeed配置重定向规则,织梦CMS后台同步设置,避免双重收录和混合内容问题。

OpenLiteSpeed配置方法。OpenLiteSpeed的nginx.conf中,80端口server块配置return 301 https://$host$request_uri。443端口server块配置SSL证书路径ssl_certificate和ssl_certificate_key。企业展示站SSL中配置完成后nginx -t测试,重载生效。所有HTTP请求返回301状态码,浏览器自动跳HTTPS。

Apache .htaccess方法。虚拟主机用户在网站根目录创建.htaccess,写入RewriteEngine On、RewriteCond %{SERVER_PORT} 80、RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]。企业展示站SSL中共享主机没有服务器配置权限时用这个方法,确保AllowOverride All已开启。

织梦CMS后台设置。织梦CMS系统配置中站点URL改为https://开头。WordPress后台设置-常规,WordPress地址和站点地址都改HTTPS。Discuz后台全局-站点信息,站点URL改HTTPS,后台更新缓存。企业展示站SSL中不改后台设置,登录后台可能跳回HTTP。

数据库链接替换。织梦CMS文章内容和附件URL存储在数据库中,需要批量替换。执行SQL:UPDATE 表名 SET 字段名=REPLACE(字段名,'http://域名','https://域名')。企业展示站SSL中WordPress的wp_posts表post_content字段、wp_postmeta表meta_value字段都要替换。

CDN配置。企业展示站SSL中使用CDN的站点,CDN控制台开启强制HTTPS跳转,回源协议选HTTPS。CDN层跳转比源站跳转更快,用户请求到CDN节点直接跳转,不回源。

验证:curl -I http://域名 返回301,Location为HTTPS地址。浏览器访问HTTP自动跳转,地址栏锁图标正常。百度站长平台HTTPS认证提交,企业展示站SSL中配置完成后监控收录变化。

网站强制HTTP跳转HTTPSNginx/Apache写法|企业展示站SSL场景OpenLiteSpeed服务器301重定向配置

标签:

更新时间:2026-08-26 21:40:20

上一篇:修改系统时间改PPT创建时间?改系统时间修改ppt创建时间,亲测可用

下一篇:华为云虚拟主机流量持续上涨排查完整流程_日志分析与定位