野狼SEO团队,纯白帽SEO倡导者!13年专注网站优化服务,支持月付!  [点击查看公司宣传册]
专注纯白帽、整站正规优化
让你排名上升,流量上涨!
网站优化服务电话
0371-56789-390
详细内容
当前位置:首页 > 技术资料 > 服务器技术 > 详情

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中返回,这样配置:


于是,这样就搞定了所有的返回,做好之后记得检查一下返回状态码是否正确。

访客头像访 客3.234***
新评论

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