`

网站优化之状态码(PHP篇)

    博客分类:
  • php
 
阅读更多

在我们的软件系统中,通常会遇到跳转、信息未找到等状态。这些状态对SEO来说非常重要:

 

信息未找到:404

在新闻系统中,可能由于某些原因,删除了一篇文章。但用户或搜索引擎访问该页面时,我们常见的处理是直接在页面中显示新闻未找到,其它系统类似。这样做不够彻底,因为会出现内容相同而URL不同,搜索引擎会误判为作()弊。

正确的做法为:(加在文件头,确保在这之前服务器没有向浏览器输出任何东西!)

header('HTTP/1.1 404 Not Found');
header('Status: 404 Not Found');

 

301 moved permanently (redirect):  
header ( 'HTTP/1.1 301 Moved Permanently' );
header ( 'Location: http://www.example.com' );

302 moved temporarily(redirect):  
header ( 'Location: http://www.example.com' );
404 Page Not Found:  
header ( 'HTTP/1.1 404 Not Found' );

分享到:
评论

相关推荐

    PHP电子商务网源码

    本篇文章将深入探讨一款基于PHP构建的电子商务网站源码,揭示其背后的编程逻辑和技术实现。 一、PHP在电子商务中的角色 PHP(Hypertext Preprocessor)是一种开源的服务器端脚本语言,尤其适合Web开发,可以嵌入到...

    php 电子商务商城网站

    本篇文章将深入探讨如何使用PHP、Apache以及Linux构建一个功能完善的电子商务商城网站。 首先,PHP(Hypertext Preprocessor)是一种开源的脚本语言,主要用于Web开发,能够嵌入到HTML中,提供动态网页内容。它的...

    PHP经典博文50篇

    在这50篇经典博文中,涉及了PHP的多个方面,包括但不限于PHP内核的研究、高性能网站的建设、PHP框架的介绍和使用、PHP应用的搭建以及PHP在不同场景下的应用技巧和问题解决。以下是一些详细的知识点: 1. **PHP内核...

    lighttpd性能优化

    - 使用字节码缓存,例如Xcache()或APC(<http://pecl.php.net/APC>) - 在应用中添加缓存机制 - 优化数据库查询 测量平均请求时间并不容易,因此FastCGI后端的状态信息(如“fastcgi.backend.0.load: 22”)可以...

    PHP实例开发源码-php城市订餐网站源码.zip

    本篇将详细探讨基于PHP的城市订餐网站的源码实现,帮助读者深入理解PHP在实际项目中的应用。 一、项目概述 城市订餐网站源码是PHP编程技术在餐饮业信息化应用的一个实例,它涵盖了用户注册、登录、浏览菜单、下单...

    PHP实例开发源码-家电小商城网站源码 php版.zip

    本篇将围绕“PHP实例开发源码—家电小商城网站源码 php版.zip”这一主题,深入探讨其背后的技术细节与实现方法。 首先,家电小商城网站源码是基于PHP语言编写的,这意味着整个系统的后端逻辑、数据处理和页面动态...

    PHP实例开发源码—房屋租售置业公司网站管理系统.zip

    本篇文章将围绕"PHP实例开发源码—房屋租售置业公司网站管理系统"这一主题,深入探讨其核心技术和实现方式。 首先,我们要理解PHP的基本概念。PHP(Hypertext Preprocessor,超文本预处理器)是一种开源的服务器端...

    微信小程序 封装简易版php -api调用

    在PHP API中,应当提供统一的错误处理机制,比如返回状态码和错误信息。当出现错误时,应返回合适的HTTP状态码(如404、500等)以及详细的错误信息,帮助前端调试。 6. **安全考虑**: 在处理微信小程序与PHP API...

    PHP网约车H5打车系统源码 分为乘客端和司机端

    本篇将详细介绍基于PHP开发的网约车H5打车系统,以及乘客端和司机端的实现细节。 1. **系统架构概述** - 系统采用典型的B/S(Browser/Server)架构,前端以H5(HTML5)技术构建用户界面,后端利用PHP处理业务逻辑...

    校园二手交易 论文php

    【校园二手交易 论文PHP】这篇论文主要探讨了如何利用PHP技术构建一个校园二手交易信息网站,旨在为大学生提供一个便捷的线上交易平台。以下是该论文涉及的主要知识点: 1. PHP技术:PHP(Hypertext Preprocessor)...

    PHP从入门到精通 经典课件

    28. **性能优化**:讨论PHP性能优化技巧,如缓存技术(例如Memcached、Redis)、PHP优化配置等。 通过以上知识点的学习,你将能够从零开始掌握PHP编程,理解其核心概念,并具备开发实际Web应用程序的能力。持续学习...

    PHP常用程序代码.pdf

    在新闻资讯类或博客文章类网站中,为了提供更好的用户体验,通常会在每篇文章页面下方显示“上一篇”和“下一篇”的链接。这不仅方便用户连续阅读相关内容,也提高了网站的导航性和易用性。 **实现方法:** 实现这...

    网站页面自动跳转实现方法

    这种方式会发送一个HTTP状态码302(临时重定向),并且浏览器的地址栏会显示新的URL。 **注意事项** - 在进行页面跳转时,需要考虑到SEO(搜索引擎优化)因素,过多的重定向可能会影响搜索引擎对网站的爬取和索引...

    基于php的微信订餐系统点餐外卖系统(源码+数据库).zip

    本篇文章将深入探讨一个基于PHP开发的微信订餐系统,包括其核心功能、架构设计以及数据库管理等方面,帮助读者理解此类系统的运作机制。 首先,让我们了解系统的基础部署过程。该系统的核心在于源码的上传和数据库...

    网页制作技术教程—动态网页篇

    理解请求方法(GET、POST等)、状态码(200、400、500系列)以及请求头和响应头等概念,能帮助开发者更好地调试和优化网页性能。 本教程可能涵盖了数据库设计与操作、服务器端脚本、前端交互、框架应用以及HTTP基础...

    PHP实例开发源码-想团php团购系统.zip

    PHP中可以使用session或cookie来处理用户状态,保证用户在网站上的交互体验。同时,密码加密和安全验证也是必不可少的,如使用哈希算法进行密码存储,防止数据泄露。 2. **商品模块**:商品信息的展示、分类、搜索...

    PHP和MySQL Web开发第4版pdf以及源码

    1.13.2 测试变量状态 1.13.3 变量的重解释 1.14 根据条件进行决策 1.14.1 if语句 1.14.2 代码块 1.14.3 else语句 1.14.4 elseif语句 1.14.5 switch语句 1.14.6 比较不同的条件 1.15 通过迭代实现重复动作 ...

    PHP最实用的博客管理系统 有数据库操作

    2. **文章表**:记录每篇博客文章的标题、内容、作者、发布时间、修改时间、分类、状态(如草稿、发布、隐藏)等。 3. **分类表**:用于组织文章,包含类别名称和描述,文章与类别之间通过多对多关系关联。 4. **...

    【实战篇】第17篇:PHPYun_v4.3 CMS重装到Getshell1

    【实战篇】第17篇:PHPYun_v4.3 CMS重装到Getshell1是一篇关于PHPYun CMS系统的安全分析文章。PHPYun是一款广泛使用的人才招聘管理系统,但文中指出该系统存在一些安全漏洞。以下是文章中涉及的知识点详解: 1. **...

    php编写的网络爬虫

    还可以通过分析响应状态码和错误处理来提高爬虫的健壮性。 **总结** PHP编写网络爬虫的基本流程涵盖了HTTP请求、HTML解析、数据提取和存储等环节。随着需求的复杂性增加,可以扩展爬虫的功能,如处理JavaScript、...

Global site tag (gtag.js) - Google Analytics