专栏首页静下来linux apache服务器环境下wordpress开启ssl设置

linux apache服务器环境下wordpress开启ssl设置

前几天由于给公司的网站搭配SSL证书,就又给自己博客买了个COMODO的证书(某些东西不是很倾向免费)。

本来按照我以前的记忆,已经配置成功了,但是没有自动跳转到https的链接,开始我以为是七牛云存储问题,因为我用了不带www的域名做了CDN,所以就没有搭理。

过了几天才发现不对劲,是设置有问题,和七牛CDN云存储没关系。

然后才发现是.htaccess的强制跳转出了问题,我没有按照wordpress的写,而是写了大众写法,所以就错了。

申请证书就暂时不说了,直接说下wordpress的配置吧,以COMODO为例

1:把ssl用的44s端口写到 apache的配置文件里面,这样网站后台也就自动强制https了。 DocumentRoot /网站文件夹SSLEngine onSSLCertificateFile /ssl证书的crt路径SSLCertificateKeyFile /ssl证书的key路径SSLCertificateChainFile /ssl证书的crt路径 还有一种网站后台强制https的方法是修改wp-config.php文件 在文件里面新增 define('FORCE_SSL_LOGIN', true);define('FORCE_SSL_ADMIN', true); 2:修改之前网站里面的网址,让变成https 有2种方法,1是修改function.php文件,2是数据库批量替换,我是用的数据库替换 function.php文件: function my_content_manipulator($content){if( is_ssl() ){$content = str_replace('http://老域名/', 'https://带s的域名/', $content);}return $content;}add_filter('the_content', 'my_content_manipulator'); 数据库批量替换 UPDATE wp_options SET option_value = replace( option_value, 'http://不带s域名', 'https://带s域名' ) WHERE option_name = 'home' OR option_name = 'siteurl';UPDATE wp_posts SET post_content = replace( post_content, 'http://不带s域名', 'https://带s域名' ) ;UPDATE wp_posts SET guid = replace( guid, 'http://不带s域名', 'https://带s域名' ) ;UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'http://不带s域名','https://带s域名') ;

3:修改.htaccess文件,这里说下用了七牛CDN的域名,不能做301跳转 RewriteEngine OnRewriteCond %{HTTPS} !^on$ [NC]RewriteRule (.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]RewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L] 好了,重启apache就可以了。

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • nginx反向代理https网站 并实现网站的注册和登录功能

    image.png 最近给我们官网做了新加坡、香港、美国、加拿大地区的反代,由于现阶段发展有限,只好选择这种最节约的方法了,但并非负载均衡,负载均衡等后期商城确...

    速企云
  • wordpress批量替换文章里面的内容

    最近在采集一个资讯站,开始采集的时候并没有发现文章最后带有源站的链接注明,由于对方只是偶尔一篇文章才有,所以在采集的时候也忽略了。 最后之后去数据库批量替换掉...

    速企云
  • linux nginx服务器安装verynginx防止CC攻击

    image.png 自己国内重要网站都是用的某些商业防护软件,但是最近增加了个国外的vps,就不方便。 当然我看国外某款waf,也挺便宜的,效果不亚于阿里云的...

    速企云
  • 从零开始一起学习SLAM | 学习SLAM到底需要学什么?

    可以看到涉及的知识面还是比较广的。这里放出一张SLAM圈子里喜闻乐见的表达悲喜交加心情的漫画图,大家可以感受一下:

    用户1150922
  • 微信支付成功但并未走回调方法(小程序支付)

    项目采用: Spring Cloud + Boot + Gateway服务网关 + Consu 注册中心

    用户3505191
  • 滴滴无人车从Uber挖来的专家,刚刚又被通用挖走了

    允中 发自 LZYY 量子位 报道 | 公众号 QbitAI 今年三月,滴滴出行正式宣布在加州山景城成立滴滴美国研究院,这也被看作是滴滴在无人车领域的一个新动向...

    量子位
  • 跨界 +赋能——互联网的下一个关键词

    跨界,对于我而言似乎有点与生俱来的缘分,从几个看似完全不相关的行业一路走来,却在每一份职业中感恩不相关行业的积累带来的价值和收益。十年前,因为我的好奇加入腾讯,...

    博文视点Broadview
  • 深度研究:回归模型评价指标R2_score

    回归模型的性能的评价指标主要有:RMSE(平方根误差)、MAE(平均绝对误差)、MSE(平均平方误差)、R2_score。但是当量纲不同时,RMSE、MAE、M...

    统计学家
  • 推荐几个好用的在线编译器

    为什么要使用在线编译器呢?有时候自己的电脑不在身边,或者又不想打开IDE,或者本身就没有安装某种语言的编译环境,只想写个小demo验证点东西,在线编译器就很方便...

    编程珠玑
  • 从一道面试题来看计算机专业基础知识的重要性

    可是当我自信满满的交给面试官的时候他却诡异的笑了,仿佛在说,小伙计,你太天真了,你是不是看不起我出的题?

    周三不加班

扫码关注云+社区

领取腾讯云代金券