新闻中心

无忧主机用户如何定义网站404错误页面

作者 / 无忧主机 时间 2011-03-02 13:14:35

无忧主机(www.51php.com)再上一篇文章无忧主机教你shopex如何设置301网站重定向 中讲了网站303永久重定向的问题。今天继续在我的教程教程中介绍如何配置404错误提页面。 网站404错误提示页,也是网站常用的seo优化常用手段之一。设置网站404错误提示页面的好处在于,当网站发生错误链接的时候能告诉“蜘蛛”这是一个错误链接,如果你没有这个页面存在那么“蜘蛛”会锲而不舍的继续顺着这个链接往下爬,从而降低蜘蛛工作效率,也会影响网站优化效果,降低网站权重;于此同时,也告诉访问用户,您访问的是一个不存在的页面(或输入错误的链接),起到一个提示作用。 在无忧主机(www.51php.com)中如何实现404错误提示页面的设置类?我前面说过,无忧主机的所有空间产品都是纯linux环境下的php空间,支持.htaccess规则,网站伪静态功能。我们可以利用.htaccess正则表达式来实现这个功能。下面是详细配置方法: 一、网站中已经存在.htaccess文件该如何配置404错误提示页 配置方法很简单,首先用记事本或Dreamweaver任意新建立一个.html(或.shtml),然后再该页面中可以任意自定义内容,如“对不起,无法找到您访问的页面,请返回重新访问。”页面制作完成后,请将网页名称保存为404.html(或404.shtml),然后上传到网站根目录(public_html)。 然后下载网站的.htaccess文件到本地,使用文本编辑器Editplus编辑.htaccess文件,再“RewriteEngine on”下面另起一行,输入下来规则(为了全面讲解,介绍两种写法,但效果都是一样的): 方法一:ErrorDocument 404 /404.html,保存上传到空间就可以了。 方法二:ErrorDocument 404 404页面的访问地址。 如:ErrorDocument /404 http:/test.815.51php.com/shopex/404.html。 上面两种无论那种写法都可以实现404错误页面的跳转。 说明:1、如果你的404页面不是上传到网站根目录,而是一个二级别目录(如error),那么.htaccess规则你就应该这么写:ErrorDocument 404 /error/404.html。 下面是我在面美国php空间的测试站群中shopex做的测试截图: 这是一个错误url链接,点击即可看到无由主机测试的404错误页: http://test.815.51php.com/shopex/1.html 点击下载shopex伪静态规则_含404错误提示规则 二、网站中没有.htaccess文件设置404错误提示页的方法 请按上面的方法,制作404错误提示页上传到空间根目录。然后再本地新建记事本,将下面代码复制到记事本中保存为任意名,然后上传到空间根目录后,重命名为.htaccess。 RewriteEngine on ErrorDocument 404 /404.html或ErrorDocument 404 404页面详细访问地址 下面是我在dedecms做的404错误提示页面: .htaccess规则如下: RewriteEngine on ErrorDocument 404 http:test.815.51php.com/dede/404.html 点击下载dedecms演示版的404错误定提示页面的.htaccess配置文件 举一反三,按照这个方法我们可以定义500错误提示页、402错误提示页面等待。上面的配置方法,我已经再无忧主机美国php主机和香港php主机中进行测试,并验证了正确性。用户可以点击链接检验结果。 无忧主机 提供美国/香港 纯Linux环境下高端免备案php虚拟主机,仅仅只需99元一年起。

本文地址:https://www.51php.com/hosting/2044.html

1
1
1
1
1
1
1