mysql批量修改http为https_wordpress全站开启HTTPS协议,SQL基本链接替换

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替换了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值