wordpress启用https301重定向 WP跳转-学派吧

前言

谷歌浏览器一直在推行 https,而今年更新通知 7 月份会将 http 标记为不安全,于是下定决心学派吧启用 https。经过一番折腾,最后终于改造成功,但是最后找了很多 http301 重定向到 https 的规则,很多都只能定向首页,而不能全站 301。最后才找到一个可以用的,分享给大家

wordpress启用https301重定向 WP跳转-学派吧

htaccess规则

如果是没有htaccess规则,可以直接用以下规则

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

如果已有如下默认规则,

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# EDN WordPress

注:规则必须加载 # BEGIN WordPress和# EDN WordPress之外

301状态码检测

可以通过站长工具(http://tool.chinaz.com/pagestatus/)进行状态码检测

wordpress启用https301重定向 WP跳转-学派吧

检测主页和内页同时返回正确的301状态码,可以到百度站长平台进行https验证

验证后很快快照就会更新成https

还有很多其他办法可以实现。也有插件也可以。
欢迎来到我们学派吧站长群 右上角 一起讨论

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/web/812.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2018年10月3日 下午10:34
WordPress快速ssl全局设置及常见故障解决方法
下一篇 2018年10月3日 下午10:34

相关推荐

  • centos配置wordpress配置并启用宝塔memcached教程

    前言 现在WordPress 用户越来越多、但是网站出问题的也不少、WordPress比较消耗资源、所以在优化上面比较下功夫、下面开始 第一,安装bt(宝塔)面板 我们自己要有一台vps,虚拟主机就不要搞了。然后安装bt(宝塔)面板,不会安装可以看看学派前面的教程(推荐Linux服务器面板宝塔软件)或者去他们官网看看如何安装bt(宝塔)面板。 服务器推荐:w…

    2018年10月26日
    7.2K00
  • 解决lnmp下wordpress在线编辑不可用!

    因为LNMP 0.9禁用了部分存在危险的PHP函数,其中包含了scandir(),出现的情况就是 Warning: scandir() has been disabled for security reasons in /home/wwwroot/yourdomain.com/wp-includes/class-wp-theme.php on line 97…

    建站问题 2018年7月9日
    2.6K00
  • WordPress如何防范大规模暴力破解攻击教程解决方法

    前几天一个客户网站几天遭到了大规模的暴力破解攻击,攻击者首先扫描互联网上的 WordPress 网站,然后利用 Web 服务器组建的僵尸网络不断尝试用户名和密码试图登录管理后台。 一般的僵尸网络是利用普通 PC,而这次攻击者使用了超过 9万台 Web 服务器,服务器比 PC 有更大的带宽和连接速度,因此可以更快的发动攻击。攻击者暴力攻击WordPress 管…

    2018年10月28日
    4.3K00
  • discuz3.1 动网架设出现的问题 mysql_connect() 不支持 请检查 mysql 模块

    安装Discuz!论坛时提示“不支持Mysql数据库,无法安装论坛”的解决方法 1,在系统的 system32(C:\windows\system32)目录下缺少libmysql.dll文件,解决方法是找到php目录下的libmysql.dll,并将libmysql.dll复制到C:\ windows\system32目录中,然后重新启动Web服务。 2, …

    建站问题 2025年4月3日
    3.6K00
  • 基于fastcgi分离和LAMP虚拟主机部署wordpress和DiscuzX-教程

    背景 虚拟主机 fastcgi 部署流程 部署架构 环境 架构图 编译软件 安装开发环境和必要的包 编译httpd 编译php 安装mariadb 配置文件修改 修改httpd主机 修改fast-cgi主机 配置mysql 宿主机的hosts文件修改 安装wordpress和Discuzx 背景 虚拟主机   如今服务器的配置提升明显,单一主机上部署单一网站…

    2018年10月2日
    3.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部