更新日期:2023-08-30 13:18:58
来源:互联网
浏览量:7
下面就是为您整理了的错误代码404怎么解决的答案
网叶404错误怎么解决有偿求助!404错误的处理方式
(一)定制404错误页面的基本原则
首先应明确的是,404错误应工作在服务器级而不是网页级。对定制使用动态页面如PHP脚本类型的404页时,必须确保在PHP执行前服务器已经顺利地送出404状态码,不然,一旦执行到了ISAPI级别,返回的状态码便只能是200或其他如302之类的重定向状态码了。
其次,在自定义网站的404错误页面时,对设置的错误页面URL链接应使用相对路径而不是绝对路径,而且自定义404页面应该放在网站根目录下。尽管无效链接可能是多种形式的URL,但当发生404访问错误时,WEB服务器会自动将其转到自定义的当404错误页中,这跟URL的形似没有关系。
(二)Apache下设置404错误页面
为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:
ErrorDocument 404 /notfound.php
注意:
1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失
2.切记不要使用绝对URL(例如:http://www.bloghuman.com/nofound.php形式),如果使用绝对URL返回的状态码是302 200(已测试)
(三)IIS/ASP.net下设置404错误页面
首先,修改应用程序根目录的设置,打开 web.config 文件编辑,在其中加入如下内容:
<configuration>
<system.web>
<customErrors mode=On defaultRedirect=error.asp>
<error statusCode=404〃 redirect=notfound.asp />
</customErrors>
</system.web>
</configuration>
注:上文例中error.asp为系统默认的404页面,notfound.asp为自定义的404页面,使用时请修改相应文件名。
然后,在自定义的404页面notfound.asp中加入:
<%
Response.Status = 404 Not Found
%>
这样,便可以保证IIS能够正确地返回404状态码
(四)在IIS/ASP.net下设置404静态页面
设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开属性中的自定义错误信息页,为404设定相应的错误信息页即可。不过,此处在消息类型中一定要选择文件或默认值,而不要选择URL,不然,将导致返回200状态码。
.网页显示错误 ,错误代码为404 怎么解决?拜托各位大神谢谢您的帮助!真如他们所说,你是帮不了任何忙的,等待连接恢复吧 但是404错误一般只会出现在访问网站的时候,所请求的东西在服务器上查询不到,才会返回404.
满意请采纳
优质内容错误代码404怎么解决来源于网友整理,仅供参考。提示:想了解更多错误代码404怎么解决(错误代码404怎)相关的内容,请尝试通过上方搜索框搜索。