我想在http://validator.w3.org/中验证我的网站 但错误显示如下:
第1行,第1列:序言中的文档结尾 验证程序收到空文档时可能会出现此错误。请确保您上传的文档不为空,并报告任何差异。
这是链接:
答案 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。