您当前的位置: 首页 > CMS教程 > WordPress教程 > 如何自定义WordPress404错误页面

如何自定义WordPress404错误页面

作者:xiaoxiao 来源:未知 发布时间: 2013-10-18 16:36 点击:
什么是404错误 404是W3C规定的HTTP状态码中的一种。是WWW网站访问比较经常出现的错误。最常见的出错提示:404 NOT FOUND。404页面就是当用户输入了错误的链接时,返回的页面。 404错误的原因 HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况

如何自定义WordPress404错误页面

    什么是404错误
  
  404是W3C规定的HTTP状态码中的一种。是WWW网站访问比较经常出现的错误。最常见的出错提示:404 NOT FOUND。404页面就是当用户输入了错误的链接时,返回的页面。
  
  404错误的原因
  
  HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生,很难避免,比如说:网页URL生成规则改变、网页文件更名或移动位置、导入链接拼写错误等,导致原来的URL地址无法访问;当Web 服务器接到类似请求时,会返回一个404 状态码,告诉浏览器要请求的资源并不存在。导致这个错误的原因一般来说,有三种:
  
  1、无法在所请求的端口上访问Web站点。
  
  2、Web服务扩展锁定策略阻止本请求。
  
  3、MIME映射策略阻止本请求。
  
  如何处理404错误
  
  可以制作更加人性化的404页面,其目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
  
  WordPress在404错误的处理上也不尽人意,虽然其模板有自带404错误页面,而这种404页面确实方便,但当你的网站做的时间长了,很有可能会出现大量的404页面,比如以前是做一个资讯类的网站,当改版成wordpress博客之后,就会出现大量的404页面,而搜索引擎则会继续访问这些不存在的页面,这样增加了服务器的负担,而使用htaccess自定义一个静态的404页面, 则可以解决这个问题。
  
  下面就来介绍如何自定义404页面。
  
  1、第一步当然是新建一个404.html静态文件,并将其上传到网站根目录
  
  2、删除原来的URL重写规则文件htaccess,添加下面如下规则。
  
  # BEGIN WordPress
  
  ErrorDocument 404 /404.html
  
  RewriteEngine On
  
  RewriteBase /
  
  RewriteRule ^archives/.*$ /index.php [L]
  
  RewriteRule ^feed.*$ /index.php [L]
  
  RewriteRule ^page/.*$ /index.php [L]
  
  RewriteCond %{REQUEST_FILENAME} !-f
  
  RewriteCond %{REQUEST_FILENAME} !-d
  
  # END WordPress
  
  Archives是文章的url格式,如/archives/188,可以根据自己实际的文章url修改。如果你的博客是安装在WordPress目录,则必须在后面增加RewriteRule ^wordpress/.*$ /index.php [L]。

分享到:
本文"如何自定义WordPress404错误页面"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4