wordpress 强制https
温馨提示:本文最后更新于2025年10月17日 12:30,若内容或图片失效,请在下方留言或联系博主。
在 WordPress 中强制使用 HTTPS 可以通过修改 wp-config.php 文件或 .htaccess 文件来实现。以下是详细的步骤:
-
编辑 wp-config.php 文件
在 WordPress 安装目录下找到wp-config.php文件,添加以下代码:define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true);这将强制管理后台和登录页面使用 HTTPS。
-
修改 .htaccess 文件
在 WordPress 安装目录下找到.htaccess文件,添加以下内容:<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] </IfModule>这会将所有 HTTP 请求重定向到 HTTPS。
-
更新数据库中的站点 URL
如果你已经启用了 HTTPS,但网站仍然显示为 HTTP,需要更新数据库中的siteurl和home选项:- 登录 phpMyAdmin 或使用数据库管理工具。
- 打开 WordPress 数据库。
-
执行以下 SQL 查询:
UPDATE wp_options SET option_value = replace(option_value, 'http://yourdomain.com', 'https://yourdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl';将
yourdomain.com替换为你的实际域名。
-
使用插件(可选)
如果你不想手动修改文件,可以安装插件如 "Really Simple SSL",它会自动处理 HTTPS 强制和相关设置。
以上方法可确保 WordPress 网站强制使用 HTTPS,提升安全性并改善搜索引擎优化。







