大学的时候接触到 Wordpress,之后就爱上了 Wordpress,现在的「变化吧」门户就是用 Wordpress 搭建,去「变化吧」门户看看。
https://www.bianhb.com
伪静态这个概念不做过多的解释,浅显的理解就是网址的后缀是 .html 或者 .htm,比如说:
https://www.bianhb.com/1.html
为什么要开启伪静态呢?原因很简单,因为搜索引擎好这口,它对静态页面更加友好,所以静态页面可能在收录方面的更容易,网站在搜索引擎内的排名也就更容易上升。
开启伪静态的方法:
- 登陆 Wordpress 后台,设置 > 固定链接 > 自定义结构,输入 /%post_id%.html 就完成了初步设置,此时访问会出现404错误。
- 这个问题通过 Gg 找到了原因,由于承载门户的虚拟主机环境是 Nginx,所以需要配置一个文件。先创建一个名为 bcloud_nginx_user.conf 的文件,编辑文件输入以下代码:
- location / {
- if (-f $request_filename/index.html){
- rewrite (.*) $1/index.html break;
- }
- if (-f $request_filename/index.php){
- rewrite (.*) $1/index.php;
- }
- if (!-f $request_filename){
- rewrite (.*) /index.php;
- }
或者是输入:
try_files $uri $uri/ /index.php?$args;
}
两种方法我都测试了,都可以用,我选择代码更少的后者。保存好之后利用 FTP 工具将 bcloud_nginx_user.conf 上传到虚拟主机的 webroot 目录下,最后重载虚拟主机,Wordpress 的伪静态化就完成了。
(PS:需要 FTP 工具的小伙伴在后台回复 FTP 即可)
很多刚接触建站的童鞋可能不是特别清楚 SSL 是什么,其实我也知道的也不多,某科解释 SSL 中文叫安全套接层,应用在传输层对网络连接进行加密。简单来说就是以 https 开头的方式访问网站,相比传统 http 开头的访问方式,https 在数据传输过程中安全性更高。至于为什么要弄这个呢?
- 中文名这么高大上,不开启就是裸奔了;
- 好看,在 Gg 浏览器中没开启 SSL 网站开头会显示不安全(看完文章也记得点好看哟);
- 尝试和学习未知的东西。
都说是学习和尝试,我肯定是不会的啊。直接开启 Gg 搜索引擎,没用多久就解决了问题。
- 登陆 BCH 主机控制面板,在右侧菜单 常用操作 > 域名绑定 中启用 HTTPS;
- 登陆 Wordpress 后台,设置 > 常规选项 中吧 URL 更改为 https 开头网址;
- 用 FTP 工具下载 Wordpress 站点根目录的 wp-config.php 文件,翻到最下面,在图中位置加入代码:
到这里网站就成功的开启了 SSL 了,刷新门户页面显示没有出现异常。
(PS:如果还有其他异常可以给我留言)
在虚拟主机 BCH 上准备好 Wordpress 后,安装的时候发现网站排版显示异常且没有任何样式,F12 发现 Css、Js 和图片全部报错。
- 通过源代码内链接均可正常查看相关资源,排除是资源引用的错误;
- 然后我以为是虚拟主机 BCH 的配置问题,但是百度 + Gg 一天都没有解决这个问题,暂时放下,换个思路;
- 通过换浏览器、设备访问站点发现只有在 QQ 浏览器和 Gg 浏览器上面异常,移动端和 IE 浏览器均可正常显示,排除虚拟主机配置错误,应该是浏览器出了问题;
- 最后分别在 QQ 浏览器和 Gg 浏览器上进行无痕浏览,均可正常显示,经过排查两个浏览器和 IE 浏览器的不同之处,发现 QQ 浏览器和 Gg 浏览器都安装了 Adblock Plus 广告拦截插件,于是我在 ABP 插件里设置门户网址为白名单,然后清除 cookie 后正常显示。
(PS:今天发文特地删除白名单做实验,发现又能够正常访问了,你说气人不?记录一下,万一有情况和我一样的小伙伴呢!)
- 赞助本站
- 微信扫一扫
-
- 加入Q群
- QQ扫一扫
-
评论