IIS服务器301重定向配置|企业展示站SSL中网站强制HTTP跳转HTTPS完整配置
企业展示站SSL中网站部署SSL证书后,HTTP访问必须强制跳转HTTPS,避免HTTP和HTTPS双重收录影响SEO。IIS配置301重定向,配合Emlog后台设置,全站强制HTTPS。
IIS配置跳转。IIS配置文件中新增80端口server块,listen 80,server_name 域名,return 301 https://$host$request_uri。这条规则将所有80端口请求301重定向到HTTPS。nginx -t测试配置,systemctl reload nginx重载。企业展示站SSL中配置完成后HTTP访问自动跳HTTPS。
Apache配置跳转。.htaccess文件中写入RewriteEngine On,RewriteCond %{HTTPS} off,RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]。Apache需启用mod_rewrite模块,a2enmod rewrite开启。企业展示站SSL中虚拟主机用户没有服务器权限时用.htaccess方法。
Emlog后台设置。登录Emlog管理后台,系统设置里站点地址改为https://开头,后台访问地址也改HTTPS。WordPress额外安装Really Simple SSL插件,一键替换数据库中的HTTP链接为HTTPS。企业展示站SSL中不改后台设置,页面内资源还是HTTP会导致混合内容警告。
混合内容修复。HTTPS页面中引用HTTP的图片、CSS、JS会被浏览器拦截。Emlog后台用搜索替换插件,将数据库中http://域名全部替换为https://域名。主题文件里硬编码的HTTP链接手动改。企业展示站SSL中改完用浏览器开发者工具Console检查是否还有混合内容。
验证:curl -I http://域名 确认返回301,Location指向HTTPS。浏览器访问HTTP地址自动跳转且地址栏显示锁图标。企业展示站SSL中配置完成后提交百度站长平台HTTPS认证,加快HTTPS收录。

更新时间:2026-08-27 00:44:47