
做网站/做SEO/解决各类网站问题,直接与技术谈!
热门阅读
php让win2008服务器(IIS7.5)返回404状态的配置方法
发布时间:2018-04-27 来源:本站原创 作者:野狼SEO团队 阅读:1723次
静态的很容易,就是配置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中返回,这样配置:
于是,这样就搞定了所有的返回,做好之后记得检查一下返回状态码是否正确。

还没有人评论,快来抢个沙发!