为什么w3验证程序在没有输入接受语言值的情况下获取空源代码?

问题描述 投票:0回答:2

我正在尝试通过w3 validator检查网站,但始终会因以下错误而失败:

看到的文件末尾没有先看到文档类型。预期。

似乎由于某种原因未能获得网站的源代码。

但是,如果我添加了接受语言参数(选中this request),它将正确验证。这不仅是w3验证器的问题,例如负责显示网站预览的facebook解析器,也看不到源代码。

该网站使用Codeigniter php框架。可能是问题吗?任何想法如何解决问题?

php html codeigniter w3c-validation
2个回答
0
投票

由于您正在检查的网站链接,您收到此错误

http://en.teenagewasterecs.com/

显示在此链接上找不到404页面。尝试使用其他网站链接。

希望这会有所帮助。


0
投票

http://teenagewasterecs.com是零字节无内容。

因此,验证者无需检查任何内容-没有文档;相反,响应只包含HTTP标头,其中一个是Refresh: 0;url=http://en.teenagewasterecs.com/标头。

因此浏览器会看到Refresh标头,跟随它并加载http://en.teenagewasterecs.com/

但是验证者不会遵循该Refresh,也不会加载该其他URL。相反,验证程序尝试加载并检查http://teenagewasterecs.com。但是它是空的;因此,您会看到验证器错误。

© www.soinside.com 2019 - 2024. All rights reserved.