便宜做网站,不用客户动手特价999元,源码整套仅需50元起
50元起
查看详情 →
静态的很容易,就是配置web.confg,然后返回404页面。但是动态的可能就会麻烦一些。我们今天来说一下用php程序来返回404状态的配置方法。这里先要理解两类事情:
第一类:程序判断没有的链接,要返回404
比如我们的链接结构是这样的http://www.yongyisou.cn/help/use/50.html,那么如果是做了伪静态的,如果id是50的这一篇文章被删除了,那就得返回这个页面404
可能一般做网站的人并不这样做,直接显示报错就行了,其实最有利优化的方法是返回404状态,那么就应该在php中返回,这个时候可以加载一个页面,然后在头部加上状态码:
@header("http/1.1 404 not found");
@header("status: 404 not found");
这样就可以了。
第二类:服务器判断没有的链接,返回404
有些链接伪静态规则里可能没有写,这时候服务器就要返回状态码,可以返回一个php链接,在web.config中返回,这样配置:
于是,这样就搞定了所有的返回,做好之后记得检查一下返回状态码是否正确。

十六年网站建设相关经验
一站式为您提供网站相关服务
还没有人评论,快来抢个沙发!