JSP空间增加自定义提示页功能!

2011/10/18 15:18:19 | 阅5028 来源:好空间网络 [打印] [关闭]
 

很多用户都在问,为什么不能自己设置404或者500还有默认访问主页的顺序页,其实这些都是可以设置的,用户只需要修改web.xml文件就可以实现,但是有很多用户不会设置,所以我们就夜以继日的开发了这个小功能! 好空间始终把用户的体验放在首位!您用的满意就是我们最大的追求!


名词解释:
1:什么是404提示页:
答:当用户访问一个你网站不存在的页的时候,会给用户一个提示页,告诉用户访问的网页不存在,这样比较有好,如果不设置这个页,那么当用户访问一个不存在页的时候就直接跳转到我系统默认的提示也上去,如:你网站有个aaa.jsp的网页,而有的用户比较粗心大意他输入了aa.jsp 少输入了一个a,这个时候,如果您没有设置404提示页,你们用户就会被自动专项到http://www.10000net.cn/404.htm上去了,这个网页大家可以访问看下,不友好,提示的也不清楚,用户看到后可能会以为是你网站有问题而离开你的网站<<<有人要问了为什么我们不设置友好点呢,因为我们的这个是个系统,很多网站共用这一个网页提示,我们要兼顾,所以提示页,也只能设计这样的! 现在有了自定义的404提示页后,就没有这样的问题了,您可以自己设计个网页,当用户输入错了的时候,您可以温馨的提示他这个网页不存在,可以尝试返回你网站的主页,或者其他新闻要上<<更友好,更方便的留住网站用户


2:什么是500提示页
答:当程序运行的时候容易发生各种意想不到的意外,而这些意外程序很多无法处理,于是直接把错误提示返回给用户了<<< 见图:





作为程序员这样做很危险,因为这些错误提示里有很多重要的信息,给网站的安全留下隐患有没有这样的一个功能,当程序发生错误的时候,给用户一个网页,告诉用户稍后在访问,或者做个小按钮,让用户可以通知网站管理员,那个网页出错了,可以发邮件的形式,也可以把QQ号码放到提示页上让用户和站长联系<<<这样可以避免安全的问题,同时也可以更主动,更有效的让管理员知道网站的运行情况!

3:什么是默认顺序页:
拿百度来说,当用户输入输入www.baidu.com的时候其实用户是访问了www.baidu.com/index.htm 为什么后面的index.htm 用户没有输入就直接访问到了呢,这里就是默认顺序也的功劳了!当你设置了默认顺序页后,当用户输入域名后,他会自动去按照默认顺序页去一个一个尝试显示!如:当你设置了 index.htm,index.jsp后,用户输入你的域名后,他会自动显示index.htm页的内容,如果这个网页不存在他就会自动显示index.jsp页的内容!这样就不用用户在手动后面输入index.htm了!

在介绍如何使用此功能的前面,我先说下注意事项:

1.自定义404或者500提示页,必须大于512KB,否则设置后可能不生效,这个是微软ie的问题,如果实在没有这么大,那么请把后缀由.htm设置为.jsp ,在jsp文件的第一行增加 <% response.setStatus(200); %> 这样一句话,保存后上传即可!
2.设置404或者500提示页后,需要把相关的提示页上传到域名的跟目录下,如:设置404提示页为 /404.htm 设置成功后需要把 404.htm 通过ftp上传到你网站跟目录下! 如果你一个空间放了多个网站,那么需要你把404.htm上传到多个网站的跟域名下 让他可以通过域名+文件名的形式访问即可! 如:http://www.8isp.cn/404.htm 能这样访问到为正常!
3.默认访问顺序,请直接填写文件名称,在第一个的他将首先访问,如果第一个不存在你们他就访问第二个,依次类推!如果都没有他就直接提示404错误!哥哥文件名中间用(,)逗号分开,如:index.htm,index.html,index.sp


把所有要注意的说完了,我们来看下怎么用这些功能

第一步:登录会员到管理中心






第二步:找到自定义提示页:







第三步:进入后选择要对那个空间进行设置,因为一个用户可能管理多个空间,选择一个进入:







第四步:点进去后,可以进行设置了,下图是我已经设置好的范例,大家可以根据我这个图里填写的做参照!





最后:按照上面的格式填写好后,点修改,






设置好了,把自己做好的温馨的提示页通过ftp上传到网站上,重启tomcat,去试试吧!
最后还是 那句话,遇到问题欢迎和我们联系!!!!

经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。