Php 对于提供刷新HTTP头的文档,为什么w3验证器会得到空的源代码?
我正在尝试通过检查网站,但总是失败,出现以下错误: 看到文件结尾,但未首先看到doctype。应为Php 对于提供刷新HTTP头的文档,为什么w3验证器会得到空的源代码?,php,html,codeigniter,w3c-validation,Php,Html,Codeigniter,W3c Validation,我正在尝试通过检查网站,但总是失败,出现以下错误: 看到文件结尾,但未首先看到doctype。应为 似乎出于某种原因,它无法获取网站的源代码 但是,如果我添加Accept Language参数(检查),它将正确验证。 这不仅是w3验证器的问题,例如,负责显示网站预览的facebook解析器,也看不到源代码 该网站使用Codeigniter php框架。这可能是问题所在吗? 有什么办法解决这个问题吗 您收到此错误是因为您正在检查的网站链接 http://en.teenagewasterecs.co
似乎出于某种原因,它无法获取网站的源代码
但是,如果我添加Accept Language参数(检查),它将正确验证。
这不仅是w3验证器的问题,例如,负责显示网站预览的facebook解析器,也看不到源代码
该网站使用Codeigniter php框架。这可能是问题所在吗?
有什么办法解决这个问题吗 您收到此错误是因为您正在检查的网站链接
http://en.teenagewasterecs.com/
显示在此链接上找不到的404页面。尝试其他网站链接
希望这有帮助。
http://teenagewasterecs.com
为零字节无内容
因此,验证器没有什么可检查的——没有文档;相反,响应只有HTTP头,其中一个是刷新:0;网址=http://en.teenagewasterecs.com/
标题
所以浏览器会看到刷新标题,跟随它并加载http://en.teenagewasterecs.com/
但是验证器不遵循该刷新
,也不加载其他URL。相反,验证器尝试加载并检查http://teenagewasterecs.com
。但它是空的;因此,您会看到验证程序错误。哦,它似乎会将您重定向到“en”子域。需要检查,可能是问题的原因。