> 做站经验技巧 > 网站突然异常无法正常显示图片、css、js等文件显示404错误的解决办法

网站突然异常无法正常显示图片、css、js等文件显示404错误的解决办法

对于网站突然异常无法显示图片和css等文件,返回404错误。但文件确实存在,并且可以访问同目录下的html文件。

网站突然异常无法正常显示图片、css、js等文件显示404错误的解决办法

通常是由于伪静态、Nginx里网站配置文件或反向配置文件中出现冲突错误。

配置文件中如下代码的缺失导致访问异常,例如删除反向配置中的(gif|jpg|jpeg|png|bmp|swf)对应代码,在网站配置文件夹中重新添加即可。

ps:同一个规则,在伪静态、网站配置文件、反向配置文件中同时出现,可能出现冲突导致各种异常。

 

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}

location ~ .*\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}