请注意:本页内容发布于 1142 天前,内容可能已经过时,请注意甄别。
前一阵子把网站用的主机迁移到VPS,终于有自己的主机可以用了。人穷就是没有办法,虽然一个月只要不到100元,但之前用的虚拟主机一年也只要100元,对于过去贫穷的我来说用VPS搭网站是不可想象的。
配置好之后貌似可以正常访问了,直到 Cloudflare 的月报告诉我说有成堆的 404 和 50X 错误才觉得不对劲,一看,是忘了配置伪静态规则,所有的博文点开都是 404,虽然大部分博文都可以不用点开就能看全文,但错误报告总是不那么好看。
由于过去用的都是 Apache,新装的 Nginx 不是很会玩,找了一堆伪静态规则,不是这里不能显示就是那里访问失败。(这里要说明的是很多伪静态规则都是以 WordPress 装在根目录下为前提的,对于我这种装在子目录里的情况不适用。)
最终在这里找到了解决方法:
location /blog/ {
index index.php;
try_files $uri $uri/ /blog/index.php?$args;
}
重启 Nginx 服务,现在一切看上去都正常了。
远嚣 Comment