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

DNS劫持和DNS污染的区别

我们知道,某些网络运营商为了某些目的,对DNS进行了某些操作,导致网民使用正常的上网设置无法通过域名解析出正确的IP地址。常用的手段有:DNS劫持和DNS污染。什么是DNS劫持DNS劫持就是通过劫持了DNS服务器,通过某些手段取得某域名的解析记录控制权,进而修改此域名的解析结果,导致对该域名的访问由原IP地址转入到修改后的指定IP,其结果就是对特定的网址不能访问或访问的是假网址,从而实现窃取资料或

Public @ 2018-08-11 15:37:35

网站建设热潮来了B2B工业市场人准备好了吗

有钱才有资格修炼内功,没钱的都在拼命搞钱!所谓有投入才有回报,如果没有投入做为基础,营销肯定做不好。在品牌出海这个热门趋势下,也让我再次感受了把企业之间的贫富差距。网站建设热潮来了B2B工业市场人准备好了吗 企业 SEO 建站方向 网站 建站教程 第1张比如某协作机器人厂商,直接豪砸千万做广告投放,这还仅是其中的一个渠道而已。相比之下,大部分企业的年度预算不过是在百万级别上下。这差距拉开的不是一点

Public @ 2010-12-18 15:46:59

解决网站因调用谷歌字体库打开慢(适用wordpress和调用谷歌内容的网站)

原因是网站调用的google字体库,因被屏蔽导致国内站点无法连接字体库,出现了打开慢的情况,在此替换成另一个网址来解决此问题。若是我司windows虚拟主机,在虚拟主机管理面板,打开文件管理功能,页面上方工具栏有替换功能先选择好要替换文件的目录,默认是\可以不修改,让后下面查找字符串fonts.googleapis.com或fonts.useso.com替换为fonts.geekzu.org,请见

Public @ 2009-12-28 15:45:01

WordPress架设多域名多站点教程

WordPress 3.0以上的版本支持直接开启多站点模式,这样一来,你可以在一个后台切换多个站点进行管理。多站点模式可以使用多个不同的域名绑定,避免了在同一个服务器安装多个WordPress的尴尬,管理多个网站非常方便,下面就介绍一下安装和启用多站点的操作方法。停用所有插件WordPress多站点设置需要停用WordPress上已有的所有插件,即使新装的 WordPress,也会有一些默认安装、

Public @ 2012-04-24 15:45:06

更多您感兴趣的搜索

0.540491s