https协议配制SSL证书,整站HTTPS协议基本链接需要替换。
基本处理:
1、wp-config.php在文件最后加入以下代码: define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
2、更换wordpress后台站点链接
网站url地址修改为https://www.yoursite.com
3、在phpmyadmin中修改全文中的链接,找到数据库点击SQL然后执行 UPDATE wp_options SET option_value = replace(option_value, ‘http://www.yoursite.com’,
‘https://www.yoursite.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
UPDATE wp_posts SET guid = replace(guid, ‘http://www.yoursite.com’,
‘https://www.yoursite.com’);
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.yoursite.com’,
‘https://www.yoursite.com’);
注:单引号改双引号
其实这里就是和更换域名是一样的。其实开启https协议,基本上类似于更换域名。
4、http 永久301 https
这个时候很有可能,你的站点http也能打开,我上次就是这样的。所以接下来我们在
.htaccess 文件中加入一下代码,如果 .htaccess 文件中已经有内容,请将重定向代码放在最前面。 RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
Nginx可以强制https跳转,同理。
这样,你的站点就全部完成https替换了。