WinOs.vip

网吧技术,我们的认真的!
QQ群:594362448
首页 » 未分类 » 最简单的WordPress开启全站https访问的教程
分类:

最简单的WordPress开启全站https访问的教程

文章作者:admin
手机扫码查看

大家好,我是华夏网盟的不离不弃 今天给大家带来的教程是《云机房云无盘制作教程,包括网络调试,架构等》 有很多人,以为会做个云机房,就很了不起了,其实,并没有啥很高的技

最简单的WordPress开启全站https访问的教程

在网上搜索了各种教程,都是说要开启全局HTTPS,又要开启登陆和管理强制HTTPS,各种改配置文件改主题文件的,然而没有一个方法能解决指尖网开启SSL证书通过HTTPS访问后无法登陆后台和网站错位的问题。

最后用一条代码解决了,代码如下:

找到Wordpress网站根目录的配置文件wp-config.php,在里面找到下面这段代码:

/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
 
/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
        define('ABSPATH', dirname(__FILE__) . '/');

然后在上面这段代码的上面一行,加入下面这段代码

$_SERVER['HTTPS'] = 'ON'; //设置Wordpress全站开启HTTPS。
保存wp-config.php文件,并用FTP上传覆盖。

再重新用HTTPS访问网站试试,如果没有其他问题的话,应该就完全正常了,包括前台网站内容页面和后台登陆及各种功能。

如果网站通过HTTPS访问都完全正常了的话,接下来需要做的还有两件事。

登陆后台将“WordPress地址(URL)”和“站点地址(URL)”设置成HTTPS的网址。

 
更换全站的调用资源(如图片、JS文件等)为HTTPS,同时内链外链什么的也需要改成HTTPS。(用SQL语句替换就可以了)
最后记得加上http跳转https的301代码,我的是linux系统,直接在.htaccess里面定义就可以了:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
就可以了。本文转自 https://www.im2828.com/866.html


文章如无特别注明均为原创! 作者: admin, 转载或复制请以 超链接形式 并注明出处 Winos.vip
原文地址《 最简单的WordPress开启全站https访问的教程》发布于2020-12-1

评论

游客

切换注册

登录

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册

sitemap