WINDOS服务器设置网页返回404

更新时间: 2014-7-7 10:22:18 中国E动网

一:Window2003+iis下设置访问返回404

如何打开IIS管理器:我的电脑-右击-选择管理-依次点卡 服务和应用程序-点击 INTERNET信息服务-本地计算机-网站 目录。

 

默认情况下,服务器上未绑定的域名和通过IP访问时,指向的站点是IIS的默认站点。

 

图片1.png

 

A: 

这个站点如果是开启状态,默认是读取  c:\inetpub\wwwroot\iisstrat.htm 这个文件。HTTP状态码是200,不符合管局要求。

 

B: 

关闭默认站点 ,返回的是bad rquest 状态码 400,不符合管局要求。

 

图片2.png

 

C:  

如果删除该默认站点下的  c:\inetpub\wwwroot\iisstart.html  ,返回的是403错误,一般就没问题了。

图片3.png

D:

上海管局还是会通报,要求返回404,所以我们需要进行下面的设置:

操作方法:

删除 c:\inetpub\wwwroot\iisstart.html 文件,新建一个 c:\inetpub\wwwroot\default.asp 内容是  

<%
   Response.Status = "404 Not Found"
%>

 

此时访问效果是

 

图片4.png

 


E: 

部分客户可能是使用默认站点建站的,如果修改默认站点下的首页文件,可能会导致用户网站异常,此时对于恶意解析的域名,我们可以进行如下操作:

1 新建一个站点,绑定主机头为 恶意解析的域名。

 

2 在这个站点下 写入default.asp 内容是  

<%
   Response.Status = "404 Not Found"
%>

 

具体操作如下:
图片5.png
www.test.com为我们要设置的域名。
 
图片6.png
目录 我们可以设置为 c:\test
 
 

 c:\test\default.asp里写入代码。

<%
   Response.Status = "404 Not Found"
%>

图片9.png

二:WIN2008+IIS7下的网站访问设置

如何打开IIS管理器:我的电脑-右击-选择管理-依次点卡 服务器管理- 角色- WEB服务器(IIS)- INTERNET信息服务器--网站

默认网站程序的路径 C:\inetpub\wwwroot

图片10.png

如果是要求返回404,所以我们需要进行下面的设置:

操作方法:

删除 c:\inetpub\wwwroot\iisstart.html 文件, 可以返回403 状态码。此时在新建一个 c:\inetpub\wwwroot\default.asp 内容是  

<%
   Response.Status = "404 Not Found"
%>

 

此时访问 可以返回404.实际测试,本机访问通过。

 

三:WINDOWS系统使用APACHE作为WEB服务的。

 

1 部分用户在WINDOS系统下使用XAMPP WAMP 等集成环境,此时如果想设置默认站点的首页HTTP返回码,需要首先找到其站点目录,删除其默认首页文件。、

一般程序可以查看到,如果找到不,可以 在计算机 管理-服务管理里-查找apache服务,然后 查看其服务详情,找到配置文件的具体路径,并进行具体分析。

图片11.png

中国E动网 技术部 整理,由于服务器和网络环境的复杂性,本文档操作仅供参考,实际应用中,需要灵活变通。 

                                                   2014 06 30