Code前端首页关于Code前端联系我们

WordPress网站HTTPS转换完整流程(Windows2012+IIS8)

terry 2年前 (2023-09-28) 阅读数 57 #未命名

百度熊照将于2018年下半年支持HTTPS网站,包括平台支持、抓取支持、显示支持等支持。

今天笔者为大家展示HTTPS转换的完整流程。对于 WordPress 网站,Windows 2012 使用 IIS8。

1。阿里云服务器请求CA_SSL数字证书

1。进入阿里云管理控制台

点击“管理控制台”>“安全(云盾)”>“CA证书服务”>“购买证书”

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

2.选择“FreV”购买证书。赛门铁克品牌名下的“SSL”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

3.确认购买免费SSL

这里的付款方式显示为“预付费”,但应该是免费的,所以不用担心。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

4.付款成功

会出现证书控制台,点击进入。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

5.返回证书控制台

可以看到证书状态为“待完成”,进度下方显示蓝色“已完成”。点击“完成”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

6.填写域名信息

输入域名,只能是通用域名,不能是通配符域名。这句话的意思是只能是通用域名名称,通配符不能用来表示所有网站的子域名,所以这里写的是www.xxkt.org,没有填写xxkt.org。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

7.填写个人信息

填写个人信息信息,建议选择DNS验证,我的域名在阿里云,所以检查验证证书绑定的域名在【阿里云的云解析】中。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

8。提交验证或令牌验证失败

当我开始提交时,收到消息“令牌验证失败”。然后我再次尝试并刷新页面。提交后,发表了提交的评论。表面。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

9。等待处理

查看更新后,会出现“您的订单正在处理中,请稍后查看进度”的消息。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

10。颁发证书

如果您在周一下午19:00申请,大约需要十分钟才能批准申请。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

11。下载证书

点击下载SSL证书。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

12。下载正确的服务器类型证书

我的是IIS8,所以我选择IIS 7/8。单击“下载 IIS7/8 的证书”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

2。安装 SSL 证书

1。上传到服务器

将下载的证书压缩包上传到服务器。

2。导入证书

开始>运行>MMC。然后单击“文件”>“添加或删除插件”>“证书”>“计算机帐户”>“下一步”>“添加”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

打​​开“证书”,右键单击“个人”>“所有任务”>“导入”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

勾选右下角的“个人信息交换(*.pfx;p12)”。只需选择“个人信息交换”文件类型。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

打开后,选择下一步,勾选“根据证书类型自动选择证书存储”复选框,然后点击下一步。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

单击完成并导入。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

刷新空白区域,确保导入成功。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

3。分配服务器证书

在IIS8中找到要绑定的域名,点击它,在右上角找到“绑定”,最后点击“添加”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

首先选择“https”类型,然后输入域名,最后输入SSL证书。好的。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

4。测试效果

首页、栏目页、内容页均在多个浏览器上进行测试,均带有安全网站标志。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

3。从 HTTP 301 跳转到 HTTPS

方法 1。重写 URL

1。 URL 重写

Windows 2012 服务器 IIS8 已安装 URL 重写模块(如果没有,请先安装),双击打开。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

2。添加空白规则

选择右侧的“添加规则”,然后选择“空白规则”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

3。编辑传入规则

编辑规则如下。随便你怎么称呼它。

模式 (T):(.*)

条件输入 (C):{HTTPS}

添加条件的模式 (T):关闭

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

为操作类型选择“重定向”。

重定向 URL:https://{HTTP_HOST}/{R:1}

重定向类型:永久 (301)。

最后,单击相应表格上的“应用”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

2。方法 web.config

1。将以下代码复制到 web.config

创建一个新的 txt 文档。例如,创建一个新的 document.txt 文件并将其重命名为 web.config。请注意,后缀必须更改。修改好后,用文本文档或者nodepad++等编辑软件打开,然后复制,在下面输入,保存。

2。将web.config文件上传到网站根目录

情况一:网站没有web.config文件,直接复制即可。

2。情况:如果该文件已存在于站点根目录中,请不要覆盖它。必须合并两个文件的内容。

比如我使用的是WordPress博客系统,设置了永久链接,并且web.config已经存在。目前,如果该文件被覆盖,站点只能正常访问首页。

原文件代码为:

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

两个文件代码整合后如下:

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

3.将302改为301

上传或替换web.config文件后就大功告成了。我发现URL重写模块使用了302重定向。虽然长期效果应该差不多,但还是建议改成301。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

4。跟踪 HTTPS 转换

1。检查网站是否可以正常访问

检查前,请清除浏览器的所有浏览记录,否则缓存可能会影响测试结果。

尝试全面检查所有类型的页面。

查看主页

http://www.xxkt.org

https://www.xxkt.org

查看专栏页面

http://www.org。课程

https://www.xxkt.org/course

查看文章页面

IIS网站日志分析详情查看标签页面

http://www.xxkt.org/tag/seo % E6 %95 %99%E7%A8%8B

https://www.xxkt.org/tag/seo%E6%95%99%E7%A8%8B

清单页面

小课堂网络简介查看搜索页面

http://www.xxkt.org/?s=seo

https://www.xxkt.org/?s=seo

作者进行HTTPS改造后,发现文章中经常出现下面使用的二维码无法正常显示的情况。然后只需更正该图像的标题即可。当然,如果你发现网站的布局有问题,或者是更严重的问题,那么你应该逐渐找到使用绝对位置的地方。如果网站使用服务器的相对位置,则不会出现此类问题。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

5。熊章浩提交HTTPS改造

如果网站本来就是熊章浩的,HTTPS改造是一项可以让熊章浩指数级增长的任务。完成工作,提高你的索引,同时提高百度的友好度。

进入熊照后,点击“数据统计”>“熊照搜索索引”。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

向右向下滚动,直到看到已完成的任务状态。您可以通过单击“转到完成”来查看 HTTPS 转换。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

点击HTTPS认证选项后,会出现下图。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

过了一会儿,郝无言发现应用启动后3分钟就完成了HTTPS验证。

WordPress站点HTTPS改造全过程(Windows2012+IIS8)

以上就是我给大家介绍的HTTPS转换的完整流程。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门