关于为什么同一网站下返回的404页面不一样

news/2024/5/15 15:54:41/文章来源:https://blog.csdn.net/sdb5858874/article/details/81013302
今天在上班的时候偶然发现访问同一个网站,不同目录时返回的404页面不同。具体效果如下:
情况1:
情况2:
因为是公司签了保密协议的东西,漏洞还未修复,所以我把IP盖住了,不过这俩确实是同意网站不同路径。


在解释这个问题之前我们先来了解一下用户正常请求一个页面的流程:
这里Web浏览器发送的请求就是我们在浏览器地址栏里输入的URL
中间件就是指web服务器(本次测试的web服务器所使用的中间件是Tomcat)
我们所看到的404页面就是由服务器返回的应答页面。

现在我们来解释一下这个问题的成因。
情况1:
此页面是由该网站服务器上已存在的项目ucenter所返回的404页面。   
也就是说该404页面是由中间件上的应用程序所定义的404页面。
应用程序指的是部署在中间件上的程序。
返回结果时,应用程序的优先级高于中间件。

情况2:
此页面是用户请求了中间件上一个不存在的项目xiu。
然后由中间件返回了一个404页面

然后我们再深入解释下:
我们访问一个网站时,是需要输入用户名和密码才能将其打开的。
默认都是匿名访问的 
我们之所以能打开是匿名访问的,因为中间件设置不需要账号密码登录
打开网站之后  里边有登录注册功能
这是程序设计的 
跟中间件没关系 

举个例子
一个网站就像但与一座大厦。
中间件是这座大厦的大门。
我们发送的访问请求是这座大厦的访客。
URL中的目录相当于这个大厦内的部门。
URL中的文件相当于部门内的人员。
情况1的404页面相当于部门告诉访客您要要找的人不存在。
情况2的404页面相当于有大厦大门的保安告诉访客他要找的部门和人都不存在。

一般情况下访客进入大门是需要进行身份验证的,也就是我们之前提到的的输入正确的账号和密码。
但是现在中间件,也就是这里的大门默认是不需要对访客进行身份验证的,所以访客可以在不输入账号和密码的情况下,通过大门进行匿名访问。
访客进门之后按照URL中的目录来寻找对应的部门。
如果这个URL中的路径存在,也就是部门存在,但是部门中人不存在,那么就会出现情况1,由部门告知访客
您要找的人不存在。
如果这个部门都不存在,那么就会由保安告诉访客,您要找的部门和人都不存在。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_820988.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ipad和iphone适配_如何在iPhone和iPad上通过搜索打开应用程序,网站和快捷方式

ipad和iphone适配Khamosh PathakKhamosh Pathak If you’re not using the Search feature on your iPhone or iPad, you’re missing out. Instead of using the home screen to launch apps or Safari to open web pages, try using the universal search feature for a much…

sharepoint 2010 网站集定期备份

SharePoint 2010 是为企业用户提供基于微软SharePoint平台的工作流扩展。用户无需编写代码就可以快速、便捷地设计任务表单和业务流程,从而帮助企业用户进一步拓展SharePoint平台的内容管理,内外部协同和企业业务流程管理能力,并可将SharePoi…

响应式网站与自适应网站比较

Adaptive website(自适应网站) 应对在浏览器的宽度变化不调整网页元素的位置,缩放网页元素,以适应在可用空间。 Responsive website (响应式网站) 应对在浏览器的宽度变化通过调整网页元…

网站重定向次数过多怎么解决_面试官:CPU飙高及Full GC次数过多怎么排查?

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排…

网站服务器无法打开ie,internet explorer无法打开站点怎么办

Internet explorer无法打开站点原因与解决办法:1.由于网站本身的原因或网站服务器原因可能导致Internet Explorer无法打开解决办法:我们可以尝试多打开几个网页试试。最好打开一些指名网站,如百度、163等门户网站试试。这里需要注意的是&…

ASP.NET Core 一步步搭建个人网站(7)_Linux系统移植

摘要 考虑我们为什么要选择.NET Core? 因为它面向的是高性能服务器开发,抛却了 AspNet 的臃肿组件,非常轻量,加上微软的跨平台战略,对 Docker 的亲和性,对于开发人员也非常友好,所以整体环境来说…

七、随需应变:网站的可扩展架构

为什么80%的码农都做不了架构师?>>> (1)构建可扩展的网站架构 (2)利用分布式消息队列降低系统耦合性 1.事件驱动架构。 通过低耦合的模块之间传输事件消息,以保持模块的松散耦合,…

django搭建一个小型的服务器运维网站-重启服务器的进程

目录 项目介绍和源码; 拿来即用的bootstrap模板; 服务器SSH服务配置与python中paramiko的使用; 用户登陆与session; 最简单的实践之修改服务器时间; 查看和修改服务器配置与数据库的路由; 基于websocket的实时日志实现…

Bootstrap手机网站开发案例

Bootstrap手机网站开发案例 一、总结 一句话总结:Bootstrap手机网站开发注意事项(3点):a、引入viewpoint声明,b、通过屏幕宽动态控制元素显隐 c、图片添加自适应 1、Bootstrap手机网站开发注意事项(3点&…

seo学习_网站用户体验提升的关键点_网站优化技术_百度SEO教程

如果想系统的学习SEO技术的话,那么首先最好搭建一个网站,从关键词的布局、引流和转化率等多个方面明确学习方法,很多新手在刚刚接触SEO行业的时候,可能对于一些专业术语并不了解,由于我国国内并没有专业和系统的SEO课程…

java客服系统_网站常见问题1分钟定位-如何使用ARMS诊断Java服务端报错问题

我的网站为什么一错再错网页报错,尤其是5XX错误是互联网应用最常见的问题之一。5XX错误通常发生于服务端。服务端是业务逻辑最复杂,也是整条网络请求链路中最容易出错、出了错最难排查的地方。运维工程师与研发工程师排查此类问题,通常要通过…

做一个网站需要多少花费?

我是今年清明节(4.5)之后开始做自己的网站,这周(6.20号左右)网站正式上线。由于在上班,利用下班时间和周末,陆陆续续做了3个月,勉强做了个能打开,有内容(对&a…

关于网站自动链接

转载自谷歌中文网站管理员博客 好网站的特性好的网站通常内容丰富、更新及时。好的网站往往链接其他好网站,同时也吸引更多点击。自然的链接是谷歌页面排名算法决定排名的因素之一,但是,很多网站管理员认为“反向链接越多,网站的排…

lemon oa mysql_CMS4J网站内容管理系统

CMS4J 2010 来了! 第 3 代核心,第 4 大版本!第 5 年持续研发!CMS4J 2010 是专业的 JAVA / JSP 版网站管理系统(JAVA CMS / JSP CMS),采用CMS4J第3代核心,有着更易于使用的管理界面,同时&#x…

网站架构演化

准备写一系列的博客来介绍和加深理解大型网站技术架构。 说道大型网站,就的先说大型网站的特点:高并发,大流量,高可用,海量数据等。下面就说说大型网站的架构演化过程吧。 1、初始化阶段的网站架构 早期阶段都比较简单…

一个利用ISA2006发布自己做的一个网站报错记录

1.客户在IIS6里面新建网站,在内部浏览到网页正常。2.透过ISA发布后,发现无法打开,报错。3.解决方法:发布规则中,侦听器--身份验证---高级----允许通过HTTP进行客户端身份验证。

大型网站架构演变和知识体系

之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么…

会员管理系统--网站会员中心,会员接口,自动化处理任务

界面 项目说明 会员中心,这个系统,包含网站中的会员中心,后台的会员管理功能,提供给其他系统的会员API,以及会员相关的自动化任务。 项目功能 计划实现的会员中心功能单元如下: member-api-server&#xf…

10个最佳网站查找和下载Windows和Mac的免费字体

选择合适的字体已成为设计的一个重要组成部分,为了网站的知名度用具有吸引力的字体起着非常重要的作用,在网站带来流量。在这里,今天分享给大家10个网站,提供用于Windows以及为Macintosh的一个优秀的免费字体大集合。 1。UrbanFon…

烂泥:纠结一天的zencart网站问题,终于解决了

本文由51cto.com提供友情赞助,首发于烂泥行天下。本人的博客本来是存放在网站根目录下的wp文件夹下的,访问也正常,一切都正常。但是感觉还是不舒服,因为访问的时候要输入:http://www.lanni654321.com/wp,才…