研选博客-免费建站源码分享-网站主题分享和优化技术教程 - 网站美化
用于站长资讯，包括站长工具，站长内容，站长查询等等
小熊猫博客：(blog.32yunbk.cn)爱分享：{callout color="#f0ad4e"}介绍（不开回复可见，来了能否留个足迹，感谢支持）{/callout}在某个网站上看到的，个人感觉不错，就叫人扒了下来，幽灵1会有浮动动画跟随鼠标动画{callout color="#f0ad4e"}截图{/callout} 幽灵404页面 404错误！ 看来我们找不到你要找的那一页 返回
HTTP状态码 前言：很多新人站长，在搭建网站和运营网站的时候，会出现404,403,等等这种情况比较多，也有人问我（也就是小熊猫博客（https://blog.32yunbk.cn），和夜空博客（http://8d2.net）），所以本人就将它整理出来，有部分是个人理解，有部分是网友提交，还有网络总结出来的，一般网站出现这个就对应找到原因就行当浏览者访问一个网页时，浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前，此网页所在的服务器会返回一个包含HTTP状态码的信息头（server header）用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码：200 - 请求成功301 - 资源（网页等）被永久转移到其它URL404 - 请求的资源（网页等）不存在500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组成，第一个十进制数字定义了状态码的类型，后两个数字没有分类的作用。HTTP状态码共分为5种类型：{mtitle title="HTTP状态码分类"/}分类分类描述1**信息，服务器收到请求，需要请求者继续执行操作2**成功，操作被成功接收并处理3**重定向，需要进一步的操作以完成请求4**客户端错误，请求包含语法错误或无法完成请求5**服务器错误，服务器在处理请求的过程中发生了错误HTTP状态码列表: {mtitle title="HTTP状态码列表"/} 100-101状态码状态码英文名称中文描述100Continue继续。客户端应继续其请求101Switching Protocols切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议，例如，切换到HTTP的新版本协议200-206状态码状态码英文名称中文描述200OK请求成功。一般用于GET与POST请求201Accepted已创建。成功请求并创建了新的资源203Non-Authoritative Information非授权信息。请求成功。但返回的meta信息不在原始的服务器，而是一个副本204No Content无内容。服务器成功处理，但未返回内容。在未更新网页的情况下，可确保浏览器继续显示当前文档205Reset Content重置内容。服务器处理成功，用户终端（例如：浏览器）应重置文档视图。可通过此返回码清除浏览器的表单域206Partial Content部分内容。服务器成功处理了部分GET请求300-307状态码状态码英文名称中文描述300Multiple Choices查看其它地址。与301类似。使用GET和POST请求查看301Moved Permanently永久移动。请求的资源已被永久的移动到新URI，返回信息会包括新的URI，浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替302Found永久移动。请求的资源已被永久的移动到新URI，返回信息会包括新的URI，浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替303See Other查看其它地址。与301类似。使用GET和POST请求查看304Not Modified未修改。所请求的资源未修改，服务器返回此状态码时，不会返回任何资源。客户端通常会缓存访问过的资源，通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源305Use Proxy使用代理。所请求的资源必须通过代理访问306Unused已经被废弃的HTTP状态码307Temporary Redirect临时重定向。与302类似。使用GET请求重定向400-417状态码英文名称说明400Temporary Redirect客户端请求的语法错误，服务器无法理解401Unauthorized请求要求用户的身份认证402Payment Required保留，将来使用403Forbidden服务器理解请求客户端的请求，但是拒绝执行此请求404Not Found服务器无法根据客户端的请求找到资源（网页）。通过此代码，网站设计人员可设置"您所请求的资源无法找到"的个性页面（通常就是找不到文件夹）405Method Not Allowed客户端请求中的方法被禁止406Not Acceptable服务器无法根据客户端请求的内容特性完成请求407Proxy Authentication Required请求要求代理的身份认证，与401类似，但请求者应当使用代理进行授权408Request Time-out服务器等待客户端发送的请求时间过长，超时409Conflict服务器完成客户端的PUT请求是可能返回此代码，服务器处理请求时发生了冲突410Gone客户端请求的资源已经不存在。410不同于404，如果资源以前有现在被永久删除了可使用410代码，网站设计人员可通过301代码指定资源的新位置411Length Required服务器无法处理客户端发送的不带Content-Length的请求信息412Precondition Failed客户端请求信息的先决条件错误413Request Entity Too Large客户端请求信息的先决条件错误413Request Entity Too Large由于请求的实体过大，服务器无法处理，因此拒绝请求。为防止客户端的连续请求，服务器可能会关闭连接。如果只是服务器暂时无法处理，则会包含一个Retry-After的响应信息414Request-URI Too Large请求的URI过长（URI通常为网址），服务器无法处理415Unsupported Media Type服务器无法处理请求附带的媒体格式416Requested range not satisfiable客户端请求的范围无效417Expectation Failed服务器无法满足Expect的请求头信息500-505 ：一般是服务器问题状态码英文说明500Internal Server Error服务器内部错误，无法完成请求501Not Implemented服务器不支持请求的功能，无法完成请求502Bad Gateway充当网关或代理的服务器，从远端服务器接收到了一个无效的请求503Service Unavailable由于超载或系统维护，服务器暂时的无法处理客户端的请求。延时的长度可包含在服务器的Retry-After头信息中504Gateway Time-out充当网关或代理的服务器，未及时从远端服务器获取请求505HTTP Version not supported 服服务器不支持请求的HTTP协议的版本，无法完成处理如果感觉此文章对你有所帮助，可以留个爱心，留个评论，就收藏一下
网站关键词排名一直上不去什么原因
小熊猫博客（blog.32yunbk.cn）分享：网站关键词排名一直上不去什么原因？ 一、首先查看我们网站本身是否有问题：网站的代码这些是否精简，Robots.txt书写是否正确，网站做没做301重定向和404错误页面，网站地图Sitemap是否提交百度等等。 二、网站程序方面的问题：我们归结为：网站程序是否不利于抓取等，有的网站采用动态程序，动态网页会加大搜索引擎抓取的难度。 三、网站加载的速度是否正常：也就是说我们的服务器在质量上面是否达到了相应的标准，服务器在运行上面是否稳定，人家的网站点开就直接出来，而你的却要加载一定的时间。 用户点开此网站发现加载的时间太长会直接关闭，搜索引擎蜘蛛也会由于抓取困难而放弃你的网站，就不会出现站长工具里面所出现的索引量，排名自然就上不去。 四、网站代码优化问题：网站结构会影响网站关键词的排名，结构清晰，利于搜索引擎抓取爬行，同时我们要对网站页面进行代码优化如：TDK的设置、图片alt属性的设置、关键词密度的布局等，关键词出现的频率一般在2%——8%之间，密度过高会造成关键词堆砌，密度过低就会降低网站和关键词的相关性，同时要注重用户体验度。 五、网站在核心关键词上面分布太广泛，直接导致网站的权重被分化严重，而相对应的关键词密度严重的下降和核心关键词发生冲突，站内冲突是最严重的，网站排名上不去也正常，如果网站的核心关键词数量比较多直接建议多建设几个网站或者做一个大型的网站。 六、网站内容建设问题：网站内容建设在网站优化中也非常重要，首先我们发布的内容要尽可能是原创或伪原创文章，很多网站采用采集、粘贴复制的方式填充网站内容，这样的行为是不好的，长久对网站的关键词排名就会造成一定的影响，尽管发布的频率很高，但是质量却很低，搜索引擎对这类网站也不喜欢，严重的话会进行降权处罚。七、链接建设：如果你的关键词排名一直不提升，你要看下是不是没有进行链接、外链建设、如友情链接、第三方平台发布链接等，链接建设可以提升网站的抓取及收录，对关键词排名也很重要。 网站关键词排名下降原因有哪些? 网站关键词在首页掉出后几页：如果只是一个关键词掉了，其他的词没有多大波动，这一般是网站被惩罚了。一般排在首页的都是网站的首页，权重较其他页面较高，所以排名掉的很多的话就得看看网站的外链是否出现大量增多和减少的情况。 网站关键词在首页掉出百名以外：如果只是个别的关键词排名掉了，说明是因为关键词的竞争而出现的情况，因为一个网站的关键词有多个，个别词排名掉是因为别人在竞争，这个词可能是人家的主要关键词，在你这里了可能是次要关键词，所以这个不需太过担心。 网站所有关键词全部掉没有了：这时候需要先Site首页，如果只能Site到首页，多半是因为网站的外链增长的过快被百度放到沙盒了，这个时候一定要坚持住，千万不要放弃，暴风雨过后一定会是彩虹;如果SITE也没有了，那就是网站被K了，你得找到原因，看是否作弊采集、有没有过多的垃圾外链等等，然后改正，把域名悬挂3个月清空后重新开站。
{mtitle title="小熊猫博客爱分享"/}在主题后台底部自定义中添加如果你网站开启了pjax,可能还会有点小bug,问题不大 :@(邪恶) 具体代码 如果不显示，在头部或者脚部添加以下代码 这次分享就到这里了，如感兴趣的朋友，点个爱心，点个收藏，来个赞助，来个评论
如何把自己的网站在QQ内分享成卡片形式{mtitle title="代码介绍"/}手机QQ上发送网站网址显示小卡片，是一件非常酷的事情，博主最近看见群里的小伙伴弄这个，所以就研究了下，其实挺简单的，只要一串代码，就会显示小卡片了。在后台头部自定义或者在head.php内添加以下内容{tabs}{tabs-pane label="效果演示"}{/tabs-pane}{tabs-pane label="代码演示"}{hide} {/hide}{/tabs-pane}{/tabs}
跟换网站的服务器，对SEO有影响吗？---小熊猫博客
替换站点服务器，只要做好以下工作，就能将SEO的影响降到最低。继续使用旧服务器的时间较长。替换服务器，然后再替换IP。(在很少情况下，不换IP而换服务器)在网站IP被更换后，搜索引擎蜘蛛需要花费一些时间来更换新的IP。若网站域名解析到新IP之后，旧IP直接无法访问，则在一段时间内，部分搜索引擎蜘蛛会继续抓取旧IP，从而导致抓取失败。但是这段时间不会很长，如果要给确切的时间，大概可以这么想：所有的蜘蛛都切换到新的IP，需要一个月的时间。因此，换掉IP，最好能让老IP服务器继续运行一个月。如站点蜘蛛不多，或站点不大，收录量不多，则可忽略此细节。新服务器完全搭建好之后，再解析新的IP地址。在切换服务器时，将旧服务器上的程序，内容，数据库，图片等全部复制到新服务器上。除了IP之外，新服务器和旧服务器是完全相同的。确保在此之后，重新解析新IP，则影响接近于0。交互式网站，在数据迁移、中途需要关闭网站一段时间的时候，那会对SEO产生一定的影响。交互式网站，如：论坛、社区等用户参与到发布内容的网站中。由于担心用户发布的新内容丢失，因此，在数据迁移期间需要将网站暂时关闭。这个关闭时间，尽量不要太长，1-2个小时，那样影响就会小一点。更换网站服务器后，到百度搜索资源平台进行抓取诊断，保证首页、栏目页面、内容页面抓取正常。与此同时，对IP网站进行投诉，促进IP更新。特定的方法可参考本文：换了IP的网站，怎么让百度蜘蛛也跟着IP更新。
现在网络发展速度，互联网的崛起，大部分企业纷纷涌入网站优化的浪潮中。很多企业通过网站推出各种活动进行营销，事实证明网站确实为企业带来很多效益。与此同时，有很多站长朋友在为网站不文章不收而发愁，网站优化达不到预期的效果，投入的时间和回报不成正比。首先要清楚网站是新站还是老站？如果是新网站被百度收录不是那么容易的事，but如果是老站发布的文章不能被百度收录，很有可能你自己的网站有问题，需要找到问题，改正我们现有网站的不足。不知道身为站长的你有没有为“网站文章长时间不被收录”而烦恼？现在小编和大家分享一下这方面的经验。1、写标题的时候要注意标题与页面内容的关联，给搜索引擎留下好印象，让搜索引擎抓取一次就是能轻松推断出网页的信息，这对搜索引擎是相当友好的，与搜索引擎建立互动，就有机会获得排名。标题务必带有网站名称，既能提升品牌词的排名，也为了宣传公司品牌，当用户搜索长尾词的时候，能够给用直观展示，一眼就能记住企业信息，产生印象。2、是否为原创文章网络中垃圾文章的泛滥，搜索引擎对于文章质量的要求也越高，如果想用复制来的文章来糊弄搜索引擎，显然已经达不到目的。3、网站与服务器当网站打开速度过慢，这是很不利于蜘蛛爬寻。直接影响网站的收录，还会降低搜索引擎对网站团体的印象分，长时间网站打开过慢，网站有被搜索引擎K的风险。4、修改内容方面内容方面，一些广告图片或者没必要的超链接坚决删掉。增加一些方便阅读的元素，比如图片、标题等容易被用户接受的东西。如果之前的内容已经过时可以增加新的内容。5、内链增加权重内页在网站的入口层次越浅，它所获得的权重就会越高，一般情况下，首页有内链的内容，收录和排名比在首页没有内链的页面要快很多。除了在首页增加内链以外还可以在栏目页和其他内页做推荐链接，但是一定要注意，如果这篇文章在首页放置了一段时间依然没有用户点击就建议你从首页去掉入口。因为网站首页一定要放置用户感兴趣的内容。6、推广目的就是带来用户推广的目的就是带来真实的用户，搜索引擎不会把一个具有一定粉丝的页面不收录和排名的。因为搜索引擎的本质就是提供给用户想要的内容，用户体验好的文章，搜索引擎没有理由不收录的。7、外链传递权重做一些高权重的链接，比如到别人网站首页给自己内页带一个链接，当然这样几乎是不可能的。首页链接首页是大多数友链形式。当然，你也可以做软文推广，末尾带内页链接。如果是产品类站点也可以在分类信息平台给内页文章和产品带链接。以上网站文章不收录和大家分析的几点，通常来说如果上述的情况，网站都没有，那么你的只需要每天定时定量的去优化，肯定会被收录的。网站不被收录，还有可能是服务器不稳定、文章中出现敏感词、文章内容逻辑混乱，格式错误、代码错误等等。如果你有更好的建议，欢迎跟我们一起讨论“网站文章长时间不被收录”。提交入口点我查看
前言：网站建设好第一件事就是提交网址，这样网站收录才会有排名，那么所有url提交入口网址是什么？一个网站要想通过百度搜索引擎获得流量，那么就要先让百度收录你的网站。最开始的第一个动作就是把网址提交给百度让百度知道你的网站。这一步是获取百度流量的第一步，也是十分关键的一步。当然除了新站点提交百度收录这一步之后，未来你网站中产生的更多内容都是希望百度收录的。同样的，这些内容百度也是给了更多的入口，下面我们一一介绍一下各个入口的作用以及地址。百度提交教程:操作方法：1、登录百度账号。2、通过百度搜索URL链接，如图。3、点击“提交网址”，如图。4、点击“提交”就可以了。手动提交方法使用手动提交方法，需要登录百度，然后进行网站认证，才可以使用。手动提交方法优点：操作系统，不需要对网站进行设置，并且还可以提交原创内页，同时可以最多一次性提交20条URL地址，大大提高了提交效率。手动提交方法缺点：需要登录百度站长平台，并且认证网站，否则不能使用。手动提交使用方法1、登录百度站长平台，认证提交网站。2、依次点击百度“链接提交”，选择“手动提交”，如图。3、输入需要提交的url链接，一次性最多输入20条链接，提交就可以了。4、如果是原创内容，点击下面的“手动提交原创内容”，主动告诉百度该链接是原创内容，百度会优先展现提高原创内容排名，因此原创内容通过该方法提交非常重要。主动推送主动推送是最为快速的提交方式，站点当天新产出链接立即通过此方式推送给百度，以保证新链接可以及时被百度收录。{mtitle title="优点"/}提交URL链接效率非常高，每天没有数量限制，并且利于百度最快发现新内容和原创内容识别。{mtitle title="缺点"/}需要进行网站代码设计，通常需要知道简单的网站程序设计。主动推送使用方法：登录百度站长平台，认证需要提交链接的网。依次选择百度站长平台“链接提交”，选择“自动提交”下面的“主动推送”。根据百度接口调用地址，进行网站代码设计。网站代码设计完成以后，提交URL链接就可以了。很多朋友不会开发主动推送程序，当然也可以参考百度官方文档，有详细关于主动推送程序设计方法，如果你不知道如何使用，也可以和冲浪网联系，我们给你提供免费主动推送代码服务。自动推送最为便捷的提交方式，请将自动推送的JS代码部署在站点的每一个页面源代码中，部署代码的页面在每次被浏览时，链接会被自动推送给百度。可以与主动推送配合使用。自动推送是百度站长平台为提高站点新增网页发现速度推出的工具，安装自动推送JS代码的网页，在页面被访问时，页面URL将立即被推送给百度。{mtitle title="优点"/}高效率、操作方便，无需人工提交，就可以自动提交给百度。{mtitle title="缺点"/}不够灵活，需要添加js代码，每次打开网页，都要主动提交给百度，这样就出现了一个网页多次重复提交的问题，并且由于js代码，影响网页打开速度。自动推送适合，每天产生大量新网页，比如手工提交，工作量非常大的情况，推荐使用自动提交。自动提交方法：登录百度站长平台，认证需要提交链接的网站。依次选择百度站长平台“链接提交”，选择“自动提交”下面的“自动推送”。复制js代码，粘贴到网站里面就可以了。sitemap方法定期将网站链接放到sitemap中，然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap，对其中的链接进行处理，但收录速度慢于主动推送。{mtitle title="优点"/}操作方便，URL链接提交效率高。{mtitle title="缺点"/}百度收录速度比较慢。sitemap方法提交方法登录百度站长平台，认证需要提交链接的网站。依次选择百度站长平台“链接提交”，选择“自动提交”下面的“sitemap”。设置提交txt或者xml文件，提交给百度就可以了。文件地址格式为txt或xml，每个地址文件最多包含50,000个网址且需小于10MB，如果验证了网站的主域，那么sitemap文件中可包含该网站主域下的所有网址。以上是百度网站收录提交入口的五种方法，站长可以根据实际情况，选择一种或者多种方法组合使用进行百度提交，实现网站快速收录和展现的目的。百度收录提交地址:百度URL收录提交： 点击进入 更多收录提交地址:搜狗URL收录提交： 点击进入 360URL收录提交： 点击进入 谷歌URL收录提交： 点击进入 雅虎URL收录提交： 官方停止运营有道URL收录提交： 点击进入 必应URL收录提交： 点击进入 站长之家网站排行榜提交： 点击进入
{mtitle title="小熊猫博客爱分享"/}什么是Robots协议(robots.txt)？ Robots协议（也称为爬虫协议、机器人协议等）全称是“网络爬虫排除标准”（Robots Exclusion Protocol），是国际互联网界通行的道德规范，Robots是站点与spider沟通的重要渠道站点通过robots告诉搜索引擎哪些页面可以抓取，哪些页面不能抓取。其目的是保护网站数据和敏感信息、确保用户个人信息和隐私不被侵犯.因其不是命令，故需要搜索引擎自觉遵守robots.txt如何奏效呢？ 搜索引擎机器人访问网站时，首先会寻找站点根目录有没有 robots.txt文件，如果有这个文件就根据文件的内容确定收录范围，如果没有就按默认访问以及收录所有页面。另外，当搜索蜘蛛发现不存在robots.txt文件时，会产生一个404错误日志在服务器上，从而增加服务器的负担，因此为站点添加一个robots.txt文件还是很重要的。百度也会严格遵守robots的相关协议，要注意区分你不想被抓取或收录的目录的大小写，百度会对robots中所写的文件和你不想被抓取和收录的目录做精确匹配，否则robots协议无法生效。robots.txt基本语法{alert type="success"}注意：robots.txt必须放置在一个站点的根目录下，而且文件名必须全部小写{/alert}{card-default label="User-agent" width="1"}描述搜索引擎robot的名字即 : 你可以指定该规则只对baidu 或者google 或者其它指定搜索引擎有效 可用通配符 *表示全部{/card-default}{card-default label="Disallow:" width="1"}描述不希望被访问的一组URL即：设定禁止访问的部分，可以用完整url，也可以用相对路径，可以是单个目文件，也可以是整个文件夹，也可以用通配符限定指定类型{/card-default}{card-default label="Allow:" width="1"}卡片内容{/card-default}描述希望被访问的一组URL即：设定允许访问的部分，不过因为默认是全部允许的，这个语法通常是配合disallow使用的，用它来完成 如“除了xxx.html该目录下全部不能访问”这样的设定。 要注意的是allow和disallow的顺序是有讲究的，搜索引擎会以它先看到的规则为判断标准。{card-default label="Sitemap：" width="1"}指示蜘蛛去爬取网站的sitemap文件{/card-default}{card-default label="通配符：" width="1"}"$" 匹配行结束符；"*" 匹配0或多个任意字符{/card-default}如何辨别自己网站是否配置了robots.txt呢？第一种方法：访问网址 http(s):你的域名/robots.txt即可第二种方法：通过 [百度站长工具] 来检测如何正确编写一个保护网站隐私的robots.txt呢？我们想要的效果是：要求所有搜索引擎遵循我的这个协议禁止蜘蛛抓取我的后台地址和Typecho的安装路径指引蜘蛛去抓取我的Sitemap那么我们可以这样写，在网站根目录下新建一个robots.txt文件，内容如下：{tabs}{tabs-pane label="方法一"}{hide}User-agent: * Allow: /*.html$ Allow: /usr Allow: /*.png$ Allow: /*.jpg$ Allow: /*.jepg$ Allow: /*.gif$ Allow: /*.bmp$ Disallow: /admin/ Disallow: /install/ Disallow: /var/ Disallow: /config.inc.php Disallow: /install.php Sitemap:https://blog.32yyunbk.cn/sitemap.xml{/hide}{/tabs-pane}{tabs-pane label="方法二"}{hide}User-agent: * Disallow: /admin/ Disallow: /install/ Allow: / Sitemap: https://你的域名/sitemap.xml {/hide}{/tabs-pane}{/tabs}检测效果图
不知大家有没有看到有些网站上有在线人数统计的地方，今天就教大家怎么在wordpress的网站上添加在线人数统计的代码。以下是全部的代码： `[code lang="php"] <?php // 在线人数 //首先你要有读写文件的权限，首次访问肯不显示，正常情况刷新即可 $online_log = "maplers.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 @$entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++){ $entry = explode(",",trim($entries[$i])); if(($entry[0] != getenv('REMOTE_ADDR')) && ($entry[1] > time())) { array_push($temp,$entry[0].",".$entry[1]."\n"); //取出其他浏览者的信息,并去掉超时者,保存进$temp }} array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新浏览者的时间 $maplers = count($temp); //计算在线人数 $entries = implode("",$temp); //写入文件 $fp = fopen($online_log,"w"); flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作 fputs($fp,$entries); flock($fp,LOCK_UN); fclose($fp); echo "在线人数：".$maplers."人"; ?> [/code]把这些代码放在你想显示的地方，我的显示在网站最底部，因此放在了footer.php文件中，你可以放在你喜欢的位置。如有不懂可以在下方评论，或者联系我本人。