SSL、伪静态、谷歌收录设置记录
四月底又有两名同事因裁员离开现公司,从我入职到现在一年的时间内公司的人员变动人数大约超过了三十人;现如今的经济下行,裁员对于公司和员工来说或许都是不得不面对的问题。就个人而言,裁员可能会带来一笔赔偿金,一段可支配的自由时间,以及更加不确定的明天;但这次裁员我依旧不在名单内,幻想这些只会徒增心理负担,现在最重要的事还是享受假期。
虽说是假期,娱乐方式也就是网上冲浪和独自打牌;顺便记录下搭建Typecho博客后的一些优化配置。
配置SSL证书
SSL(Secure Sockets Layer,安全套接层)是一种网络通信协议,设置SSL后可以启用Https提高网站访问的安全性;但对个人而言,博客设置SSL最直接的作用是能够消除浏览器地址栏不安全的提示。要使用SSL首先需要有SSL证书,证书可通过购买,也有很多免费获取的渠道;宝塔面板可以申请Let's Encrypt免费证书,但有效期只有90天,需要定期续签。虽然宝塔还有提供证书续签的脚本,但如果有长期免费的证书肯定更佳一劳永逸,所以我选择Cloudflare提供的15年免费SSL证书。
Cloudflare控制台网站-【SSL/TLS】-【源服务器】页签创建证书
宝塔面板网站设置SSL页面上传证书及密钥
上传完成后将Cloudflare的SLL/TLS加密模式修改为:完全(严格),不同SLL/TLS加密模式的差异参考了这篇文章-Cloudflare 設定指南:如何正確配置 SSL/TLS 加密模式。
伪静态设置
伪静态是通过重写规则将原本动态URL转化为静态URL,目的是提高搜索引擎收录效果,同时也方便维护博客的URL。设置方法也很简单,可以通过宝塔面板直接设置,重写规则也无需手动编写。
宝塔面板网站页面设置伪静态规则
Typecho后台启用永久链接
保存设置后就可以在Typecho编写文章时自定义路径。
谷歌搜索引擎收录
把博客添加到搜索引擎索引后,搜索引擎就会不定期爬取搜录更新。平时都只使用谷歌搜索,所以这次也只把网站提交到了谷歌;操作流程同样很简单,只需把站点提交到Google Search Console,申请通过后再上传站点地图即可。
Google Search Console提交网站
提交网站后还需要确认网站所有权,可以通过上传谷歌的验证文件到站点根目录,或者添加一条Cloudflare谷歌的DNS验证。因为我的服务器是IPv6 VPS,现在都还得通过宝塔面板才能够使用Ftp,这次则是通过DNS验证所有权。
Cloudflare添加DNS记录
Sitemap(站点地图)是一份提供网站资讯的文件,同样也是用于增强搜索引擎的搜录效果;Typecho可以通过插件生成Sitemap文件,安装插件后Typecho后台启用即可。
Typecho插件路径/usr/plugins获取Sitemap插件
git clone https://github.com/ethanzhao2001/Sitemap-For-Typecho
启用插件后将Sitemap(域名/sitemap.xml)提交至谷歌
接下来等待谷歌验证通过就行了,但像我这种个人博客后续更新的网站页面谷歌搜录的时间貌似还是比较慢的,经常出现网页已检索-目前尚未建立索引的这种情况。除了Sitemap之外还可以编写robots.txt文件提供给谷歌来管理搜索引擎的可爬取页面,也可增强SEO效果;具体规则可以用-robots.txt 生成器编写。生成robots.txt文件后上传至网站根目录,谷歌就会自动抓取无需其他操作。
完事后同样扯点题外话,同事的离开带来的是工作环境的变化;对于工作或者生活,个人都是更喜欢稳定且一尘不变的每天。之前也有因为不想改变环境拒绝了一份待遇更好的工作机会,但最近看到这么一个观点-唯一的不变就是改变,或许每个人都应该不断地调整自己去适应一直在变化的周遭吧。