php返回200没有数据 php函数可以没有返回值吗

php打印函数返回数据无效你需要搞清楚php的echo和return的区别,这里基础知识,需要补充下 。echo 是输出值到浏览器上这种,而return是返回值并且终止后面的代码 。
PHP动态页面如何让页面返回404状态码?header("HTTP/1.0 404 Not Found");
这个php返回200没有数据我刚试了下是可以的php返回200没有数据,应该是你这句话不是在页面的顶部,而是中间,顶部默认就输出一个200了 。
wordpress 2003 系统 怎么设置 404 错误页面 都返回200 代码 带默认的404.php 文件一,404返回302和200的原因自定义404错误页面是提供用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码 。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是“200”或“302” 。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎而言,这则是相当重要的 。当搜索引擎蜘蛛在请求某个URL地址得到“404”状态回应时,即知道该URL地址已经失效,便不再索引该网页,并向数据中心反馈将该URL地址表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态回应时,则会认为该url地址是有效的 , 便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url地址具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题 。对搜索引擎而言 , 特别是Google,不但很难获得信任指数TrustRank,也会大大降低Google对网站质量的评定 。常常看到许多网站的自定义404错误页面采取类似这样的形式:首先显示一段错误信息,然后,通过Meta Refresh将页面跳转到网站首页、网页地图或其他类似页 。根据具体实现方式不同,这类404页面可能返回“200”状态码,也可能返回“302” , 但不论哪种,从SEO技术角度看,均不是一种合适的选择 。对“200”状态的情况我们上面已经谈过,那么,当404页面返回“302”时 , 搜索引擎会怎么对待呢?从理论上说,对“302”错误,搜索引擎认为该网页是存在的,只不过临时改变了地址 , 仍然会索引收录该页,这样,同样会出现类似于“200”状态码时的重复文本问题;其次 , 以谷歌为代表的主流搜索引擎对302重定向的适用范围要求越来越严格,这类不当使用302重定向的情况存在很大的风险 。二,Apache下正确的设置404错误页面为Apache Server设置 404错误页面的方法很简单,只需在下设置404错误页面首先,修改应用程序根目录的设置,打开 “web.config” 文件编辑,在其中加入如下内容:提示:上文例中“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面 , 使用时请修改相应文件名 。然后,在自定义的404页面“notfound.asp”中加入:<configuration>br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /<system.web>br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /<customErrors mode=”On” defaultRedirect=”error.asp”>br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /<error statusCode=”404″ redirect=”notfound.asp” />br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /</customErrors>br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /</system.web>br style="white-space: normal; text-transform: none; word-spacing: 0px; color: rgb(0,0,0); font: 14px/25px Tahoma, Geneva, 微软雅黑, 宋体; widows: 1; letter-spacing: normal; background-color: rgb(255,255,255); text-indent: 0px; -webkit-text-stroke-width: 0px" /</configuration>

推荐阅读