Zhi*_*anc 0 php seo redirect header
如果帖子不存在,我正在使用它重定向到主页:
if($_GET['id'] > mysql_num_rows($total_rows)){
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".site_url."/");
exit();
}
Run Code Online (Sandbox Code Playgroud)
这个SEO友好吗?
301重定向在这里做错了.您应该发布一个404 Not Found,其中包含一个很好的错误页面,其中说明了用户的状态(包括指向您主页或其他任何地方的链接),或者类似地,如果之前存在内容,则会发出410.这里的301不正确,可能是也可能不是SEO友好的; 4xx状态肯定更正确.此状态是通过PHP还是通过任何其他方式发布是无关紧要的.
另请参阅http://en.wikipedia.org/wiki/Http_status_codes
| 归档时间: |
|
| 查看次数: |
1444 次 |
| 最近记录: |