阜阳网站优化教你解决404notfound

来源:阜阳网站优化 发布时间:2019/11/13 浏览量:633次

  我们在进行阜阳网站优化的时候经常会遇见“404notfound”页面,你知道这个页面如何解决吗?下面阜阳网站优化教你几招帮助你解决“404notfound”。
阜阳网站优化教你解决404

  1、由于网页内容路径改变而导致“404notfound”时,可在IIS中定义404错误指向一个动态页面,在页面里面使用301重定向跳转到新的地址,此时服务器返回301状态码。
  2、设计一个html文件,将404指向该html文件,此时页面将返回404状态码
  打开IIS管理器-->点击要设置自定义404的网站的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性-->设置成URL-->URL里填写“/err404.html”-->按确定退出再把做好的err404.html页面上传到网站根目录下。此处在“消息类型”中一定要选择“文件”或“默认值”,而不要选择“URL”,不然,将导致返回“200”状态码。
  3、将404指向一个动态页面
  比如error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML代码,将导致页面返回200状态码,这是不正确的,可以在显示完提示内容后,增加语句:Response.Status="404NotFound",这样保证页面返回404状态码。
  4、Apache下设置404错误页面
  在你安装后的Apache目录下,有一个conf目录,在这个目录里,有一个"httpd.conf"文件.我们要做的,就是修改这个文件.找到DirectoryIndex这段.把它改成DirectoryIndexindex.phpindex.Htmlindex.html这样,你的网站目录的默认首页是index.php,如果没有index.php系统会自动寻找index.html、html做为默认首页了。
  最后阜阳网站优化还要提醒大家注意:index.phpindex.Html之间要有一个空格。然后在htaccess文件增加404规则ErrorDocument404.hmtl,保存编辑的内容,重新启动Apache就可以实现了。

  • 合肥中拓网络科技有限公司

    版权所有

  • 24小时全国服务热线:153-4560-4419

    总部地址:安徽省合肥市高新区长江西路687号拓基城市广场金座B幢八楼

    总部客服电话:0551-65321807