W3验证显示"prolog 中的文档结束"错误



我正在尝试用 http://validator.w3.org/验证我的网站但错误显示如下:

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

这是链接:

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

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

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

HTTP/1.1 500 内部服务器错误
缓存控制:私有
内容长度:3420
内容类型:文本/html;字符集=UTF-8
服务器:Microsoft-IIS/7.0
X-ASP网络版本:4.0.30319
X供电者:ASP.NET
日期:2013 年 9 月 5 日星期四 20:10:48 GMT

您应该发送 200 个。

快速解决方法:复制 HTML 并粘贴到"通过直接输入验证"字段中。

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

例:

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

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

最新更新