00:00
好,同学们,这个基本的防盗帘呢,我们已经带着大家配完了是吧?那么在企业使用当中,我们究竟应该怎么配呢?我们不会这个直接给它返回一个错误码,会稍微的油耗一些,你像QQ空间的这些图片,还有这个微信公众号里边的图片,他都会给我们报一个嗯,错误的这个图片,那么这种图片怎么配,以及把它引导到一个呃,错误的这个提示页面,我们应该怎么配呢?接下来带着大家来配置一下,首先呢,带着大家来先配置一下这个返回测绘错误页面。我们现在看一下这个102,现在是到连那台服务器,现在这张图片呢,呃,已经访问不到了,对吧,我们把这个呃页面呢再刷新,刷新也是不行,那我们接下来啊,给它创建一个错误提示页面。在创建错误提示页面的时候呢,我们还是呃找这个零一这台机器,因为要在这零一上去配置嘛,在这台机器上呢,之前有这个500的错误页面。那这500啊,这个很显然不太适合我们看能不能把它给复制一份,然后稍微的改一改。
01:06
现在这是500是吧,我们稍微改一改。呃,现在这个。呃,在这写一下啊。这是。非法请求。把这个删了。然后我们把它改成。嗯。四零一点HTML。啊,这样就行了,然后我们在我们的配置文件里这么改。再看一下。在这呢,之前有一个location等于五零几的HTML,我们把它给呃复制一份出来。呃,上面这个A配置啊,这个可以不要啊,要看你在上这个错误的时候,它返回啥,如果你在这儿返回403,那么在这儿可以写个403。
02:10
呃。哦,401吧,因为我们那个是四零一点前面401。这也是401。其实这是错误,页面所对应的这个location的地址是啥?那这个是,呃,正好是这个location,那么你也得对应上,这是401。然后在这个root下去找对吧,然后保存一下,我们先看看,其实可以不用这个error配置的啊,直接在这return这个。嗯,这个这个就可以,然后我们重新load一下我们这台机器。然后再刷新。嗯,打开F12控制台。这样。大家看这样就看出来了,在这儿呢,其实它是已经给我们显示了,但是显示的时候呢,呃,因为我们引用的是图片嘛,一些这个文本文档,它是没法让图片用图片的形式去展示的,那这样呢,我们就能显示出来了,这是因为这个页面的字符集的编码问题。
03:18
那我们想要让它写着中文的话,其实在H填名里边稍微改一下就可以了,我们在这儿带着大家改一下这401的HT名。然后在这这个head里,我们加上这个Meta。然后。这学过HTML的同学都知道是吧,然后给它加上TF8,当然这个也是因为你之前保存的时候,这格式它就是UTF8,那如果用这个SFTP的话,我们怎么去判定它保存的格式究竟是啥呢?你在这儿啊,另存为。然后在这个。呃,下边呢,就会显示这个字符及编码啊,它默认就是UTF8,那我们接下来保存一下。
04:01
然后再刷新一下这个页面,大家看现在就是显示非法请求了,这是我们让他去跳转到一个具体页面里啊呃,另外呢,我们还可以呃让它嗯不用这个错误码的形式去跳转。呃,就是在这在这盖啊,现在不是RETURN401嘛,那我们可以直接让它到这个location上,其实也可以的,你自己把它粘上去试试啊就知道了。呃,这是返回这个呃,错误的这个提示页面啊,然后我们还可以去整合一下这个UR rew rightte去返回一个报错的图片,现在这个图片不是显示不出来嘛,大家看啊,因为很多盗连者啊,他是把这个图嵌到他自己的这个网页里了,那不想让他显示对吧?那那你就这样了啊,你给他报出来这个错误页面,它也显示不出来,也没有什么友好的提示,那其实本质上的这会已经浪费了我们的流量,已经把这个请求打到我们的系统上了,那么其实可以像呃,QQ空间啊,或者是微信公众号那样啊,给他提示一个错误,错误的这个图片出来。
05:07
那这个错误图片呢,我已经事先给大家准备好了啊,我给大家找一下。在这有一个叉点PNG哈。我们看一下这个插件PNG。Image斜杠叉点PNG。就这个啊,不要倒连啊,不要瑟色一个道理啊,这个因为非法请求嘛,我不允许他来访问,那么接下来呢,怎么去配置一下,大家可以看一下这个在呃,我们这个配置文件里。在这个位置,呃,它判断什么呢?我们去验证这个是否合法对吧,然后如果不合法。那接下来要怎么着,那我们就可以在这儿呢,不去return而去什么而去什么呢?You are rewrite,在这儿呢,Return return这个就不不使了啊,不用这个return了,在这儿直接我们呃,UR rewrite啊。
06:05
Rewrite。Rewrite什么呢?这个目标,目标的这个匹配啊,我们匹配所有,然后让它,呃跟我们rewrite到哪儿呢?Image写这差点。PNG。然后接下来。呃,我们让它这个break。就是隐藏地址嘛,是吧。你看我们试一下CTRLS。然后reload。然后再刷新,诶大家看这种,嗯,非法的请求呢,呃,就是这些图片这种倒连啊,就全部到这儿了啊,就不要倒连。
我来说两句