如何设置404页面,404错误页面自定义方法

如何设置404页面,404错误页面自定义方法,第1张

404错误页面是服务器

分2步完成:

1、修改应用程序根目录的设置,打开web.config文件编辑,在其中加入如下内容:

<configuration>

<system.web>

<customErrorsmode=”On”defaultRedirect=”error.asp”>

<errorstatusCode=”404〃redirect=”notfound.asp”/>

</customErrors>

</system.web>

</configuration>

注:“error.asp”为系统默认的404页面,“notfound.asp”为自定义的404页面,使用时请修改相应文件名。

2、制作404页面notfound.asp。

为保证能正确返回“404”状态码,可在自定义的404页面“notfound.asp”中间加入以下代码:

<%Response.Status=“404NotFound”%>

这样,便可以保证IIS能够正确地返回“404”状态码。

二)apache服务器

为ApacheServer设置404错误页面的方法很简单,分2步完成:

1、服务器端设置:

在网站根目录的.htaccess文件中渣凳加入以下内容:

ErrorDocument404tfound.php

2、制作404页面notfound.php,上传到网站根目录。

notfound.php为举例,实际制作时请自定义404页面文件名。

如果您的网站根目录下没有.htaccess文件,可联系您的服务器商。

三)虚拟主机

其实现在大部分网站都使用的是虚拟主机,这时候并不需要知道是何种服务器,只要按照控制面板提供的相应功能设置即可。

同样分2步完成:

1、制作404页面notfound.php,上传到网站根目录;

2、请登录你的虚拟主机管理后台,点虚拟主机管理,找到你的主机,进入这个主机管理的控制面板,找到”自定义出错页”项目。

四、测试

这时候404页面设置好了,一定要注意测试我们的设置是否正确。

大家可以用“HttpWatch”这个工具去检查,也可以用在线工具检查。

最后说一下SEO优化关于设置404页面的其他要注意的几点心得体会:

1、避免过于简单和技术;

2、制作个性化设计把用户拉回来;

3、增加建议让用户跟着你走;

4、利用转向将用户导入指定的页面;

5、合理利用适当增加些广告。如乎旅

6、至少要有一个主页的返回链接。这是实现友好反馈的最低限度。

7、在有效的帮助信息不足的情况下,如何通过访客的反馈弥补错误等等内容。

8、不要自动跳转顷知,让用户来决定去向。

discuz帖子被删除后,再打开会提示“帖子被删除或者在审核”大宴,这样设置后会把这个页面直接州仿明跳转到404页面。

步骤一:查找跟目册告录下的source\module\forum\forum_viewthread.php

搜索这个代码

showmessage('thread_nonexistence')

步骤二:如果你的主机是win系统,把上面的代码替换为

header('HTTP/1.1 404 Not Found')

header('status: 404 Not Found')

include('404.html')

exit()

如果你的主机是linux系统,把上面的代码替换为

header('HTTP/1.1 404 Not Found')

header('status: 404 Not Found')

exit()

这样就会跳转到你设置好的404页面了

一、如何设置404页面,

第一步,制作404页面。这一步其实野胡皮很简单,你可以找有404页面的网站,然后直接拿来用,把上面的相关信息改成自己的就行了。

如各大站长平台,或者是各大博客寻找我们所需要的404页面,如:

第二步,让错误链接直接跳转到404页面,实现此效果你需要进行如下几步 *** 作。

登录你的虚拟主机管理平台,找到你要设置404页面的主机,在设置404页面的地方正确颂差填写404页面所在地址,如果你依然不懂该如何设置的时候,我们需要联系空间服务商为你设置就可以了。

第三步,进过上面几步简单的制作你的网站就有404页面功能了。(注意如果你的是404.html还是htm 如果虚拟主机设置是htm的404也要改成htm)

二、做404页面的注意事项

1.不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失,一般可写多几个页面,或者是经过5秒之后返回主页面。

2.不要使用绝对URL,如果使用绝对URL返回的状态码是302+200

3.404页面设置完成,一定要检查是否正确。但做消http头信息返回的一定要是404状态。这主要是对搜索引擎有关系,因为如果你网站产生较多页面时候但搜索引擎看到的是很多一样的正常页面,有可能会误被认为作弊。

4.404页面不要自动跳转,让用户来决定去向。这涉及到404页面的制作,提供用户体验很重要,404页面制作很有学问。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11979350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存