设置HTTP重定向为HTTPS

方法一

使用 WordPress Really Simple SSL 插件

方法二

  1. 启动重定向:sudo a2enmod rewrite #启动rewrite mod
  2. 设置http端口重定向,在网站根目录wordpress下新建.htaccess文件,在文件中输入内容:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain.com [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [L,R=301]

更多关于重定向内容:https://jingyan.baidu.com/article/09ea3ede6bd7c6c0aede3931.html 敲黑板,如果.htaccess文件中原本就有伪静态代码,要把上面的代码放在URL-rewrite代码之前。

  • 将数据库写死的http修改为https 服务器上进入当前数据库:
update wp_options set option_value = ‘https://domain.com’ where option_id in(1,2);
update wp_posts set post_content = replace(post_content, 'http://domain.com','https://domain.com');

最后重启下apache服务: sudo service apache2 restart

对数据库错误的更新对网站可能是毁灭性的打击,建议更新前最好备份数据库。

via https://www.cnblogs.com/xjb/archive/2017/04/16/wordpress-https-link.html via https://blog.csdn.net/WsXOM853BD45Fm92B0L/article/details/80115863

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏智能大石头

魔方NewLife.Cube升级v2.0

 魔方是一套集成权限管理的MVC管理后台,最具特色功能是模版覆盖机制,是XCode实体类的最佳搭档! v2.0.2017.1126   借助Ajax支持高级操作...

2209
来自专栏听Allen瞎扯淡

解决在 IntelliJ IDEA 时,搜狗输入法不跟随问题

最近从华为离职并入职了新的公司,在新领的电脑配置好开发环境后就开始愉快的打码。可是在我要输入中文注释的时候,发现在 IDE 里面没法正常使用搜狗输入法,表现为输...

1.7K1
来自专栏张善友的专栏

使用SQL Server Management Studio 2008 将数据库里的数据导成脚本

之前很羡慕MySQL 有这样的工具可以把数据库里的数据导成脚本,SQL Server 2005 的时候大牛Pinal Dave写了个Database Publi...

2095
来自专栏移动端周边技术扩展

Server持续构建IPA测试

2158
来自专栏技术小讲堂

探寻ASP.NET MVC鲜为人知的奥秘(1):对LESS的支持

在ASP.NET MVC3中(从那时开始),我们拥有了对js和css等文件的捆绑(Bundling)和压缩(Minification)的能力,这是ASP.NET...

2736
来自专栏黑泽君的专栏

ubuntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决

 1、笔记本安装的ubuntu是桌面的,安装语言包非常方便,桌面版本选择 齿轮 --> System --> System Settings... --> La...

4521
来自专栏mySoul

js跨站脚本

跨站脚本,称为xss这个术语用来表示一类的安全问题,指攻击者向目标web站点注入html标签或者脚本。

1604
来自专栏前端儿

前端代码乱糟糟?是时候引入代码质量检查工具了

为了统一团队的代码规范,除了一纸规范说明之外,还需要引入工具进行限制。虽说工具并不能完全实现规范中的规则,但至少能够在一定程度上缓解代码不统一的局面。

3291
来自专栏coding

vue.js过滤器的基本使用

1425
来自专栏技术博客

ExtJs十三(ExtJs Mvc图片管理之三)

现在要完成目录的编辑操作。因为目录的编辑只是改变目录名称,因而使用Cellediting插件就可完成工作。要完成这个不难,首先在目录树的定义中加入以下语句隐藏列...

1193

扫码关注云+社区

领取腾讯云代金券