1、步骤一:首先要拥有一个404的页面(这个可以自己去写和设计,也可以偷懒去网上下载现成的404页面,但下载下来的页面不一定100%适合,这就需要你稍微做一下修改。)
2、步骤二:把你的404页面放到你的网站目录下(这里放置的网站目录可根据你自己的安排进行放置)记好放置的路径,因为到后面配置的时候非常有用。
3、步骤三:准备好404页面后,接下来进入到你的服务器或者虚拟主机的页面当中,找到控制面板打开,选择"管理工具“点击进入,接着找到”(IIS)管理器“点击进入。
4、步骤四:进入到”(IIS)管理器“界面当中,在左侧的菜单栏里找到你的服务器点击服务器左侧的小三角弹出下拉菜单,接着选择网皴捩糕皴站,继续点击网站左侧的小三角弹出下拉菜单,这时又弹出一级下拉菜单,在这一级的菜单中找到你之前建立的网站,然后点击,这时候看中间的页面,找到错误页的功能图标,点击进入。(如果在网站界面里找不到这个错误页的图标,这就需要进行安装一下,如果是Sever2012 IIS8.0的话直接进入到服务器管理界面下安装就可以,其它版本还请参考其它安装资料)
5、步骤五:这时应该进入了错误页的界面,在这个界面当中的状态码找到”404“点击旅邯佤践进入,进入到编辑页面后,应该可以看到三个选项媪青怍牙"将静态文件中的内容插入错误响应中”和“在此网站中上执行URL”还有“以302重定向响应”,这里只看前面两个选项就可以,现在系统默认的应该是第一个选项,在第一个选项中的”文件路径“就是系统自动配置的404页面路径,这里不用管它也不用去做修改里面的路径,现在要做的是把选项勾选到第二个选项上”在此网站上执行URL“然后填写你404页面存放的路径,这里不用写绝对路径,直接去写网站跟目录下的路径就可以,这里一定需要注意。填写完成后点击确定。这样404页面就设置完成了。
6、检查:输入错误的页面网址看看是否404已经生效,或者用HTTP状态码查询是否返回的状态码是否是404.
7、会出现的错误:1.如果出现图中的这种错误,用HTTP状态码检测是404,但是页面显示出来却是一小段乱码,这是因为你在为404页面配置路径的时观锻娜叼候直接修改的是系统默认项”将静态文件中的内容插入错误响应中“这个选项,而却没有没有勾选“在此网站中上执行URL”这个选项和填写你的404页面存放路径造成的。这里需要注意一定要选择第二个进行填写404页面才能显示正确,(当时笔者就在这里困扰了很久,在网上找了很多方法都不能解决,最后修改这里配置成功了)2.如果都配置正确但是页面出现错误了,一般的情况先就是代码的问题了,这是就需要慢慢排查一下了。