W3Validation显示'prolog中的文档结束'错误

时间:2013-09-05 16:41:06

标签: html5 w3c-validation

我想在http://validator.w3.org/中验证我的网站 但错误显示如下:

  

第1行,第1列:序言中的文档结尾   验证程序收到空文档时可能会出现此错误。请确保您上传的文档不为空,并报告任何差异。

这是链接:

http://validator.w3.org/check?uri=www.lab5connect.com&charset=%28detect+automatically%29&doctype=Inline&group=0

2 个答案:

答案 0 :(得分:1)

您的服务器似乎在请求此页面时发送HTTP error 500

curl -I http://www.lab5connect.com/具有以下结果:

  

HTTP / 1.1 500内部服务器错误
  缓存控制:私人
  内容长度:3420
  内容类型:text / html;字符集= UTF-8
  服务器:Microsoft-IIS / 7.0
  X-AspNet-Version:4.0.30319
  X-Powered-By:ASP.NET
  日期:星期四,2013年9月5日20:10:48 GMT

您应该发送200

快速解决方法:复制HTML并粘贴到Validate by Direct Input字段。

答案 1 :(得分:0)

上面的好答案 - 附加信息...... 我正在建立一个新网站,也得到了这个错误。 通过删除我的.htaccess文件中的引用以解决尚不存在的自定义错误页面,解决了我的问题。当我从另一个我已经开发的网站借用访问文件时,他们就在那里。

示例:

ErrorDocument 100 /100.shtml
ErrorDocument 101 /101.shtml
ErrorDocument 102 /102.shtml
ErrorDocument 200 /200.shtml
# etc.

删除这些行后,页面将验证为XHTML 1.0 Strict。