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

胡晓梦
胡晓梦

发布于 2016-10-27 10:38

361 浏览
0 评论

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

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/d21addf633f59b1b7680e1997aabfdc2.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/d21addf633f59b1b7680e1997aabfdc2.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/d8a6f6c9c8614da6da3509887b40b2d6.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/d8a6f6c9c8614da6da3509887b40b2d6.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/f1d984b7fc3229452da82590e1f49a1d.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/f1d984b7fc3229452da82590e1f49a1d.png" class="img-polaroid" title="" alt="" /></a>
</div>

4、对默认的404进行编辑

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/89cf533f15a83430de53af686e95386b.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/89cf533f15a83430de53af686e95386b.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/a87726b153e9a161f2632a78661dcd92.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/a87726b153e9a161f2632a78661dcd92.png" class="img-polaroid" title="" alt="" /></a>
</div>

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/ca8598e4dbaa4119f15b84964df1b078.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/ca8598e4dbaa4119f15b84964df1b078.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/ac88a7f63b14c1e079eb1c99f5a79980.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/ac88a7f63b14c1e079eb1c99f5a79980.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/8b9f1b5e4dc7b51b283ebe39a4116add.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/8b9f1b5e4dc7b51b283ebe39a4116add.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

<div class="aw-comment-upload-img-list active">
<a href="http://ask.seowhy.com/uploads/article/20161027/43035a37b13b318ca8b9b49c5f1778a8.png" target="_blank" data-fancybox-group="thumb" rel="lightbox"><img src="http://ask.seowhy.com/uploads/article/20161027/43035a37b13b318ca8b9b49c5f1778a8.png" class="img-polaroid" title="" alt="" /></a>
</div>

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

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

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

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