Categories


Tags


虚拟主机WordPress部署SSL注意事项(301跳转)

注意事项:

1.如果您的主题/插件使用绝对地址调用了http请求可能会导致网站打开会乱码,或不能有绿锁标识,需要联系程序提供商将所有http请求修改为https

2.由于程序中用于检测https的标识“$_SERVER['HTTPS']"未启用,可能导致网站访问时出现循环,不能登录后台等,需要修改该检测标识

3.因为修改了wp-includes/load.php或wp-includes/functions.php  ,自动更新wordpress后会还原这两个文件,可能导致页面错乱,需要重新按照此教程重新修改对应文件

先参考:虚拟主机部署ssl证书(https)流程 完成SSL部署

完成后登录WordPress后台 - 设置 - 常规 - 将WordPress地址(URL)/站点地址(URL) 地址修改为https格式,如下截图。

image.png

部份url地址已写入数据库通过后台方式无法更新的,可以使用phpmyadmin或其他管理工具将数据库中http替换为https(风险操作进行前请务必先对数据库进行备份)

继续修改wp-includes/load.php或wp-includes/functions.php 这个文件,搜索is_ssl找到对应的函数,将$_SERVER['HTTPS']修改为$_SERVER["HTTP_FROM_HTTPS"](修改文件前请注意备份)。

image.png

或将此函数修改为:

function is_ssl() {

if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'){

return true;

}

elseif (isset($_SERVER["HTTP_FROM_HTTPS"])&&$_SERVER["HTTP_FROM_HTTPS"]=='on'){

return true;

}

elseif (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){

return true;

}

else{

return false;

}

}

如果使用云服务器配置https后wordpress后台无法登录提示将您重定向的次数过多,只需要在网站根目录的wp-config.php开头加入以下代码,即可完美解决此问题:

$_SERVER['HTTPS'] = 'on';

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

来源:西部数码


Public @ 2011-07-14 15:45:03

域名注册人权利与责任

注册商委任协议规定之注册人权利与责任背景:2009 年认证注册商协议 (RAA) 新增的一条规定是要求 ICANN 与注册商协商后开发一个网页,在上面标识出注册人享有的权利和责任。这份文件是在 GNSO 理事会和一般会员咨询委员会联合工作小组的初步建议下,与注册商商议之后发布的。该文件还以"简明语言"列举了注册人根据现行的 2009 年认证注册商协议 (RAA) 所享有的权利和

Public @ 2019-05-04 15:45:32

.cn国内域名实名认证和注册审核答疑

Q:为什么要进行实名认证? A:实名认证是根据中国政府要求的规定,为了保障网络安全和公共利益,保护信息安全和个人隐私。通过实名认证能够有效防止恶意注册和使用域名,保护域名的合法权益。 Q:实名认证需要哪些材料? A:个人申请者需要提供身份证正反面扫描件、手机号码以及实名认证照片;企业申请者需要提供营业执照、法定代表人身份证正反面扫描件、企业官方公函以及实名认证照片。 Q:注册审核需要多长时

Public @ 2023-04-22 22:50:23

wordpress移动友好度大揭秘

随着移动设备的普及,越来越多的用户使用移动设备浏览网站。因此,wordpress网站的移动友好度变得越来越重要。以下是wordpress移动友好度的一些大揭秘: 1. 网站设计 一个移动友好的网站需要具备简洁、美观、易读、易操作的特点。对于wordpress网站,使用响应式设计或创建专门的移动版本都是不错的选择。这样可以保证网站在不同设备上展示的效果都很好。 2. 网站速度 网站的速度直接

Public @ 2023-04-11 18:01:38

WordPress生成HTML静态化网站

WordPress可以通过插件或者第三方工具将动态生成的页面转换成静态HTML文件,实现HTML静态化网站。 1. 插件:WP Super Cache WP Super Cache是一个非常受欢迎的WordPress缓存插件,可以将动态生成的页面转换成静态HTML文件。使用该插件静态化网站需要开启缓存并配置高级设置。 2. 插件:W3 Total Cache W3 Total Cache也

Public @ 2023-04-06 05:00:19

更多您感兴趣的搜索

0.514102s