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

硅云开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 34338|回复: 1

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

[复制链接]

0

主题

0

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 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会员

2

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2021-4-4 20:44:06 | 显示全部楼层
注意:在网站根目录有些情况下按楼主提供的方法可以达到HTTPS访问;还是不成的话在wordpress上传解压目录下看下是否也有.htaccess文件,二者不一,再按照以上步骤操作。
初来乍到,多多包涵!bbs.vpsor.com会员
关闭

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

QQ|云虚拟主机|云服务器|域名注册|关进小黑屋|硅云开发者社区

GMT+8, 2024-4-18 09:56 , Processed in 0.194239 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2016-2020, 硅云论坛.

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