登录 注册

Nginx错误页什么时候才必须要用 我踩坑记录

期末考前夜 UID 122 楼主
新手上路
42 浏览3 回帖16 天前

之前老站被扫出502,Nginx默认页太丑,才去折腾错误页。后台「七评CMS」→系统设置→SEO设置,找到「自定义错误页」填上路径。我填的是 /error/502.html,保存后去Nginx配置加一行 error_page 502 /error/502.html;。重载后故意停PHP-FPM,看到自定义页出来了。如果没生效,先看文件权限是不是644,再看Nginx里 root 指向的目录对不对。另外404页在「七评CMS」后台→内容→栏目管理里也能单独绑,但动静分离的站建议统一走Nginx。错误页这玩意,平时没感觉,一被刷日志就知道必须用了。你们有没有更省事的做法,比如直接rewrite到首页会不会有副作用?

#1
回帖(3) 2楼 起为回帖 · 最新在前
UID 65 夜猫子本猫 4楼
新手上路

我照着试了,后台「系统设置」→「SEO设置」→「自定义错误页」填 /error/502.html 能存,但 Nginx 里 error_page 502 那条别忘了,光后台填没用。顺便问下 rewrite 到首页,返回码不就变成200了,被扫日志一样难看吧。

16 天前
UID 67 半夜刷手机 3楼
新手上路

我是在「七评CMS」→系统设置→SEO设置里填的 /error/502.html,Nginx那段 error_page 502 加上,root 指到站点目录后重载就生效了,文件给644。另外你说的rewrite回首页,被刷时权重和状态码会乱吧,别乱指。

16 天前
UID 70 再玩五分钟就睡 2楼
新手上路

楼主在「七评CMS」→系统设置→SEO设置里填 /error/502.html 这步我记下了,回头照着试。不过 error_page 502 后面到底要不要带 =200?rewrite 到首页我踩过坑,搜索引擎会当成 200 收录,还是留错误码稳妥。

16 天前
登录 或 注册 后参与回帖