电脑配置|硬件知识|电脑故障|电脑技巧|电脑应用|组装电脑

404没有找到什么意思如何解决

今天,我突然跳出了404在浏览网页时没有发现的东西,这真让我吃惊。404找不到什么意思



404未找到实际上代表一个404页。当用户浏览网页时,服务器不能正常提供信息,或者服务器返回的错误页面不能响应,不知道原因,目的是告诉搜索引擎页面不存在,不再让搜索引擎爬虫继续访问页面!

为什么没有找到404和404找不到触发器:

1,用户输入链接地址错误,导致IIS提示404未找到。

2,服务器上的原始页面已被删除。这种情况大多发生在大型论坛上。bbs论坛会删除过期或很长的信息页面,造成404未找到,以保证服务器资源的合理使用。

3,当用户访问一些被禁止访问的国外网站时,会出现404的未发现的现象,这就需要使用代理服务器正常浏览。

怎么解决404找不到

1,由于Web内容路径的变化,导致404未找到,我们可以在IIS中定义404个错误,指向动态页面,并使用301个永久重定向跳转到页面中的新地址。此时,服务器返回301状态码。

2,设计一个HTML文件,最后将404指向HTML文件,然后页面将返回到404状态代码。

单击自定义错误属性-->选项在IIS管理器 /点击要设置自定义404页面网站--> 404 -->选择并选择打开编辑属性设置为URL网址-> -> -> / err404.html填充;;单击确定退出err404.html页然后蔓延到网站根目录。在这里,在消息类型,必须选择文件,或默认值;;不要选择url,否则,它将导致返回状态代码200 。

三.指向动态页面404

如error.asp,如果没有设置页面中,刚刚返回的HTML代码的技巧,将导致页面返回200状态码,这是不正确的,我们可以增加最终显示的提示内容,声明的回应。状态:404未找到

4,在Apache下设置404个错误页面

设置404错误页面,Apache服务器很容易,只需在添加下面的.htaccess文件,错误文件404 / notfound.php