如何在IIS服务器里设置404页面

胡晓梦
胡晓梦

发布于 2016-10-27 10:38

172 浏览
0 评论

至于为何要设置404页面,设置404页面有何作用,我们今天就不展开,我们来讲讲实际操作中的经验,以下是我实际操作过程中的不断研究试验出来的,有不妥的地方请指教。

该篇文章内容比较适合菜鸟级别的站长,本人也是菜鸟级别,之所以写这篇文章,是因为以下内容网上你找不到(本人有在网上查阅过),我觉得很有必要和大家分享一下,希望能帮到和我一样的菜鸟站长。
我所用的是win系统的IIS服务器(如果和我一样,恭喜你)
一、首先制作好想要的404页面,例如:404.html
404页面里面可能会涉及到一些图片,那么把这些图片和制作好的404页面一起放到一个文件夹内,文件夹可以取名为404_files(文件夹名字可以按自己想法取),然后把整个文件夹放到网站根目录下。例如我的汽车维修保养
二、在服务其中设置
1、打开服务器,右键选择Internet信息服务(IIS)管理器






2、左键选择你要设置404页面的网站






3、选择右侧的“404错误页”,双击打开






4、对默认的404进行编辑






①如果选择第二种执行URL,那么设置的路径如上图一样,404页面的相对于根目录的路径地址,但是要注意,选择这种方式的话,你之前制作的404页面必须是.asp格式的,不能是html格式的,否则,像图中这样设置的话,虽然404页面能够正常显示,但是返回的状态码是200,会导致蜘蛛抓取的时候认为这个页面是存在的,就会建立索引,甚至收录,如果大量同一个相同低质量页面的话,会导致蜘蛛认为该网站作弊之类的,网站有可能会被K或者快照消失,影响收录和排名(这是本人的血泪教训),所以后果很严重。

②后来我选择了第一种执行文件的方式,选中404右键,选择编辑功能设置











按图中所示设置,自定义错误页、路径(选中404.html)、文件,理论上好像应该是这样设置没有问题,但是由于服务器和网站中的一些文件夹的权限问题,会导致如下问题






因此,这种方式设置也不可取。
那么,正确的设置方式应该是双击404进行编辑,选择第一种执行文件的方式,填写文件路径,那么这个文件路径的填写非常关键,同样也是填写404页面的相对路径,通常我们会根据里面的一些示例,这样来设置






这样的设置形式看似没有问题,但是其实也是不对的,关键还是在我们最不可能想到和注意到的“/”问题上。
正确的应该是这样的






这是本人不断尝试和测试后的正确结果,整片文章的核心重点也在于此,最后HTTP状态检测结果,返回码也是404。

③第三种方式执行绝对URL,一定是不要使用的,我也不知道为什么,前人经验都这么告诉我们,所以我们只需要知道正确的设置方式就行。

5、到此,在服务器中的404页面设置就结束了。至于404页面好不好看,那是你前期制作的问题,希望对大家有帮助,说得不对的地方请大家指出。

举报 收藏
管理文章:
暂无回应