1、返回200,但是页面访问网页无法显示(或者空白)
1)、本地浏览器缓存。
清空本地浏览器缓存,Cookie后测试。
2)、访问服务器上的首页文件本身无任何内容。
A、网站被挂马,首页文件被清空。
B、通过FTP软件上传,空间使用已满,更新文件上传不成功,但是原来的数据已经被清空。
C、首页文件是通过程序静态化生成的文件(html/htm/shtml)空间无写入权限或者空间已满,导致自动生成首页为空。
3)、程序本身设置的缓存数据为空或者其他未知问题读取缓存为空(多见PHP程序实现的CMS程序)。
检测或者处理方式:删除程序中所使用的缓存目录下的所有文件。
4)、数据库数据为空,目前已经遇到MySQL数据库和Access数据库,原因多为客户使用原因。
5)、数据无发读取,常见ASP程序使用Access数据库,数据读取失败,但是没有明显的报错信息,页面可能无法显示内容。
数据无发读取原因:
A、无访问权限。
B、数据库损坏。
2、返回200,内容不是程序相关内容。
一般为被挂马导致文件被修改。
3、返回信息404。
1)该文件不存在。
检查网站FTP目录下是否存在该访问的文件。
2)文件存在,返回404。
1、检查访问的域名解析是否为该服务器IP。
2、检查访问的域名是否做了我司转发解析m.938030968.com
上述检查后无异常,检查空间是否对该扩展名支持。检查方法:上传探针文件。
A、PHP文件不支持 新建TXT文件,重命名为.php文件,内部写入以下代码:
<?php phpinfo(); ?>
B、ASP文件不支持 新建TXT文件,重命名为.asp文件,内部写入以下代码:
<% Response.Write "test" %>
C、ASPX文件不支持 新建TXT文件,重命名为.aspx文件,内部写入任意内容 如:test。
3、以上调试中如果测试页面也报错404,可以断定为服务器不支持该程序,需要打开IIS-主目录-配置-添加应用程序扩展。
4、其他特殊扩展文件名不支持 如doc、flv、mp3等。
虚拟主机没有添加相关的MIME映射。
打开IIS-右键属性-HTTP头-MIME类型-新建对应的MIME扩展名。
具体联系我司客服人员咨询。
3)程序使用了伪静态。
检查服务器是否支持伪静态:
上传.htaccess文件,写入规则:
RewriteRule ^(.*)$ http://baidu.com/$1 [R=301,L]
访问首页成功正常跳转到百度,伪静态功能运行正常 。