404页面

请求页面 返回200 404 500

匿名 (未验证) 提交于 2019-12-03 00:08:02
原文链接:https://blog.csdn.net/m0_37056211/article/details/72779786     201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对其进行处理。 203(非授权信息) 服务器已成功处理了请求,但返回了可能来自另一来源的信息。 204(无内容) 服务器成功处理了请求,但未返回任何内容。 205(重置内容) 服务器成功处理了请求,但未返回任何内容。与 204 响应不同,此响应要求请求者重置文档视图(例如清除表单内容以输入新内容)。 206(部分内容) 服务器成功处理了部分 GET 请求。 300-3007表示的意思是:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。 300(多种选择) 服务器根据请求可执行多种操作。服务器可根据请求者 来选择一项操作,或提供操作列表供其选择。 301(永久移动) 请求的网页已被永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。您应使用此代码通知搜索引擎蜘蛛网页或网站已被永久移动到新位置。 302(临时移动) 服务器目前正从不同位置的网页响应请求

捕捉 404/500 错误,自定义Tomcat错误页面

匿名 (未验证) 提交于 2019-12-02 23:43:01
2019独角兽企业重金招聘Python工程师标准>>> 当服务器出现404、500错误时候希望能够给用户友好的现实界面 只需要在项目的web.xml中添加一些配置 Java代码 400 <error-code> 400 404 <error-code> 404 500 <error-code> 500 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这样定义的: Xml代码 < default-action-ref name = "pagenotfound" > </ default-action-ref > < action name = "pagenotfound" > < result > /pagenotfound.html </ result > </ action > <default-action-ref name="pagenotfound"></default-action-ref> <action name="pagenotfound"> <result>/pagenotfound.html</result> </action> 这就是说在访问action是.如果没有找到action就访问这个页面, 但是我如果我不用.do或者.action的样式,而直接使用.jsp或者

react-router 配置404 页面

匿名 (未验证) 提交于 2019-12-02 23:42:01
项目中少不了404页面的配置,记录下react-router 配置404页面的过程 注意: 需要用到 Switch 组件包括路由组件(Switch组件保证只渲染其中一个子路由) 配置notFount 路由,增加Redirect 组件用于跳转 import * as React from "react"; import { BrowserRouter as Router, Route, Switch, Redirect, Link } from "react-router-dom"; import Home from "src/pages/home"; import NotFound from "./pages/NotFound" import List from "./pages/List" class App extends React.Component { render() { return ( <Router> <div> <ul> <li><Link to="/">Home</Link></li> <li><Link to="/list">list</Link></li> <li><Link to="/404">404</Link></li> </ul> <Switch> <Route exact path="/" component={Home} /> <Route

vue.js解决刷新404找不到页面问题

匿名 (未验证) 提交于 2019-12-02 23:42:01
1、将包解压到ROOT目录后创建WEB-INF目录 mkdir WEB-INF 2、进入WEB-INF目录,创建web.xml文件 cd WEB-INF touch web.xml 3、编辑web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true"> <display-name>Router for Tomcat</display-name> <error-page> <error-code>404</error-code> <location>/index.html</location> </error-page> </web-app>

Django自定义404、500等页面模板

匿名 (未验证) 提交于 2019-12-02 23:36:01
在站点访问的过程中难免会因为不小心而访问到一些不存在的链接404或网站突然抽风导致服务器错误500,但django默认的错误页面则不怎么友好,所以我们需要自定义404、500等页面,提升用户体验 1. 首先先写好404、500等页面的html文件 2. 在站点app项目中的views.py文件中编写网页404、500等处理函数 def pageNotFound(request): ''' 404、500处理函数 ''' return render(request, '404.html') 3. 在urls.py文件中添加404处理函数 urlpatterns = [...] handler404 = 'app.views.pageNotFound' handler500 = '...'

struts2+spring 配置404和500错误页面

匿名 (未验证) 提交于 2019-12-02 22:56:40
最近碰到一个问题,在浏览器随便输入地址应该会跳转到404或者500界面,搞了半天才发现是自己配置的问题。 简单介绍一下404 和500以及其他的错误界面应该是在web.xml中配置好的 如下: <error-page>   <error-code>500</error-code>   <location>/common/error.jsp</location> </error-page> <error-page>   <error-code>404</error-code>   <location>/common/404.jsp</location> </error-page> <error-page>   <error-code>403</error-code>   <location>/common/403.jsp</location> </error-page> 上面配置到到web.xml中应该就没问题了,但是struts2还有一个开发模式默认是开启的,我们需要在config目录下增加一个struts.properties文件:文件里面的内容只有一行struts.devMode=false关闭这个开发模式,所有报错都会只想500页面了。 原文: https://www.cnblogs.com/zhuanxin/p/9377670.html

修改js文件,引发的404问题

北战南征 提交于 2019-12-02 17:00:41
记录一个bug,本地测不出来,客户后台却404,web测试可参考。(不知道是不是通用的) 先介绍下背景 我们是web产品,存在发布机、管理机、js文件,页面会引用到这些js文件。出于安全考虑,规定js文件名称和文件里面都不得带有版本号。 现在描述bug的来龙去脉 比如某个js文件叫juery.2.1.1,有10个页面引用了它。这时把它的名称改掉,叫SuperSlide。按说那10个页面里面的名称也要相对应改掉,但是只改了7个页面,3个漏 改了。所以讲道理,这3个漏改的页面,前台访问的话会报js404错误。但是不然,本地测试环境的前台一切正常。 而把网站包导到客户环境,再去访问,就找不到js文件了,猝。 原因是啥呢?因为js文件是静态资源,发布的时候,是“增量式发布”。即,修改js文件名称和页面里的名称之前,发布过一次,这时发布机上存的是juery2.1.1文件---页面 里面juery2.1.1的映射关系。修改过以后,对于那3个漏掉的页面来说,再次发布,发布机里存的是Superslide文件---页面里面juery2.1.1的映射关系。这时在前台访问的话 会把所有的映射关系都遍历一边,即便在第二次的发布里找不到映射关系,在第一次的也能。总之,能找到引用的js文件,前台就不会报错。 而客户环境呢?是把本地修改后的网站包导到客户环境的,那么对客户环境进行发布之后

要用404表示网页不存在,看完绝对涨知识,网友:厉害了程序员

折月煮酒 提交于 2019-12-02 11:02:49
在如今的社会,我们的学习和工作都离不开互联网,在信息量庞大而多样的世界里,我们只有通过不断的学习才能使得自己可以跟上时代发展的潮流。那我们在使用和通过手机或者电脑获取我们需要的信息时,不难的就会发现这样一个奇怪的现象和特别生气恼火的时候,那是在自己在刷网页和浏览信息时,显示屏就会跳出一个:404,not found。可以说出现这个,很多人都会表示很抓狂。 404,是一种HTTP状态码,指网页或文件未找到。HTTP 404或Not Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码),此信息代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。 自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。 那为什么用“404”代替网业不存在?有一个说法是比较的专业,就是程序员为了提醒和告知人们他们所访问的网站,没有确切的地址,也就是根本没有这样的网站

C# 错误配置页

♀尐吖头ヾ 提交于 2019-12-02 04:51:33
在web.config文件中 <system.web> <customErrors mode="On" defaultRedirect="报错时跳到指定错误页面url"> <error statusCode="404" redirect="找不到文件时跳到指定页面url" /> </customErrors> </system.web> 来源: https://www.cnblogs.com/xiaonangua/p/11730582.html

web页面常见的错误

大憨熊 提交于 2019-12-01 10:23:31
错误编号 说明 详细说明 401 未授权: 由于凭据无效,访问被拒绝。 您无权使用所提供的凭据查看此目录或页面 401-1 未授权: 由于凭据无效,访问被拒绝。 您无权使用所提供的凭据查看此目录或页面。 401-2 未授权: 由于服务器配置,访问被拒绝。 您无权使用所提供的凭据查看此目录或页面,因为 web 浏览器发送的是 web 服务器未配置为接受的 www-authenticate 头字段。 401-3 未授权: 由于请求的资源上设置的 acl,访问被拒绝。 根据 web 服务器上为此资源配置的访问控制列表(acl),您无权查看此目录或页面。 401-4 未授权: 通过 web 服务器上安装的筛选器进行的授权失败。 您可能无权使用您提供的凭据查看此目录或页面。web 服务器安装了一个筛选器来验证连接到服务器的用户,您的凭据未能通过身份验证。 401-5 未授权: 通过 isapi/cgi 应用程序进行的授权失败 您尝试访问的 url 安装了 isapi 或 cgi 应用程序,在继续操作之前该应用程序会对用户凭据进行验证。但该应用程序无法验证您的凭据。 403 禁止访问: 访问被拒绝。 您无权使用所提供的凭据查看此目录或页面。 403-1 禁止访问: 执行访问被拒绝。 您试图在不允许执行 cgi、isapi 或其他可执行程序的目录中执行这些程序。 403-2 禁止访问: