请选择 进入手机版 | 继续访问电脑版

硅云开发者论坛_php虚拟主机_域名注册_云服务器

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 115|回复: 0

绑定SSL后按客服教程无法强制https的看看(wordpress)

[复制链接]

0

主题

0

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2019-11-14 22:41:45 | 显示全部楼层 |阅读模式
空间访问
主题归类: 我已正确归类
本帖最后由 爱明菲 于 2019-11-14 22:56 编辑

(申明:本人小白一枚:)现象:刚申请的虚拟云主机,安装wordpress,申请SSL绑定后,访问wordpress网站显示仍不安全,          原因:未强制HTTPS

          按客服给的方法修改.htaccess里代码(我用的方法二,方法一不推荐),出现无法访问wordpress站,重复定向,后删除添加的代码正常访问
          那怎么开强制https呢,通过百度捣鼓一通,终于解决问题,现将解决方法附上,供参考。
我的解决办法:(此方法在wordpress下通过)
             1、修改WP-config.php文件(在线ftp里直接编辑),在文件末尾加入以下代码:
/* 强制后台和登录使用 SSL */
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);               2、修改.htaccess里代码(在线ftp里直接编辑),用以下代码替换原来的“RewriteEngine On.........至RewriteRule . /index.php [L]”部分
#网站定制化开启 HTTPS 的301重定向
RewriteEngine On
RewriteCond %{HTTPS} !^on$ [NC]
RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
          3、用 PHPMyAdmin打开网站数据库,点击网站数据库名进入数据库:
点击“wp_options”,将第1、2行的"http://www.你的域名"修改为"https://www.你的域名"
点击“wp_post”,将值guid下的所有"http://"修改为"https://"(我文章不多,修改很快)


文章多的可以参考(我没用):通过数据库SQL查询执行一条替换命令,代码如下:
update wp_posts set post_content = replace(post_content, 'http://www.你的域名','https://www.你的域名');
          至此网站访问正常且SSL证书正常,小绿锁显示出来了,哈哈。
提醒一下:把外部链接改到新的https地址,同时访问一下https版本页面,包括首页、栏目页、内页、sitemap,查一下源代码,看看还有没有http地址的存在。



初来乍到,多多包涵!bbs.vpsor.com会员
关闭

硅云论坛上一条 /1 下一条

QQ|云虚拟主机|独享虚机|域名注册|关进小黑屋|硅云论坛已经过可信网站验证|硅云论坛,服务11万网站开发者 ( 赣ICP备16006109号-2 )

GMT+8, 2020-1-27 03:18 , Processed in 0.306925 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2016-2020, 硅云论坛.

快速回复 返回顶部 返回列表