某一天,正在Google办理员对象控造看到了年夜量的硬404毛病,查找了一些材料以后收现是本人正在Nginx下设置装备摆设404页里的圆式过错才致使了毛病的收生,正在此记真一下Nginx下准确的404页里设置装备摆设圆式。404是一个响应代码,透露表现页里出法找到(Page Not Found),Google闭于硬404给出的说法是:
usrlocalnginxconfnginx.conf
看完以后恍然年夜悟,由于我的404自界说页里是有图片和CSS的,而图片跟CSS都是以相对径(eg. //)写正在页里里的,所觉得了能让整站都能看到404页里里的图片,我就把404页里正在Nginx里界说成了尽对径(eg. ,果为页里被当做了内部页里,所以会返回200代码,由此收生了硬404毛病。
1、VIM编纂Nginx设置装备摆设文件,用了vhosts的就零丁改,出用的直接改nginx.conf
知道了毛病,那就好办了。将404页里的径界说为相对径,至于图片和CSS,只要正在页里里利用尽对径便可。
Nginx404页面代码如何写Nginx准确设置404自界说页里办理硬404毛病下准确的404页里界说圆式:
|
QQ空间代码 使用方法: 一、登录你的QQ空间; P.S.“QQ空间特区”每天都有精彩奉献给你! |