【问题标题】:W3Validation shows 'end of document in prolog' ErrorW3Validation 显示“序言中的文档结尾”错误
【发布时间】:2013-09-05 16:41:05
【问题描述】:

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

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

这是链接:

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

【问题讨论】:

    标签: html w3c-validation


    【解决方案1】:

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

    curl -I http://www.lab5connect.com/ 的结果如下:

    HTTP/1.1 500 内部服务器错误
    缓存控制:私有
    内容长度:3420
    内容类型:文本/html;字符集=utf-8
    服务器:Microsoft-IIS/7.0
    X-AspNet-版本:4.0.30319
    X-Powered-By:ASP.NET
    日期:格林威治标准时间 2013 年 9 月 5 日星期四 20:10:48

    您应该改为发送200

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

    【讨论】:

      【解决方案2】:

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

      示例:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多