W3C 验证器出现 500 内部服务器错误
我们的 网站 渲染正常。但是当它通过W3C验证器(http://validator.w3.org/check?uri=http://itsolutions.vn)验证时,出现错误(500内部服务器错误),但我不知道为什么。 这会导致搜索引擎无法索引我们的页面。
您能帮我找出问题所在吗?
Our website is rendered OK. But when it is validated by W3C validatior (http://validator.w3.org/check?uri=http://itsolutions.vn), there is an error (500 Internal Server Error) but I don't know why.
This causes search engines cannot index our pages.
Could you please help me find out what is the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的服务器在以下文件/行中检测到错误:
我不知道此文件中的内容,但您的服务器仅响应 500 错误您没有在 HTTP 请求中设置 User-Agent 和 Accept-Language 标头。验证器可能不会执行此操作,因此会收到 500 错误。
编辑: 文件路径看起来像是您进行了某种国际化。也许您应该在语言检测周围放置一个 try 构造,并在 catch 处理程序中设置默认语言。
Your server detects an error in the following file/line:
I don't know what in this file but your server only responds with a 500 error when you don't set your User-Agent and Accept-Language header in the HTTP request. It's possible that the validator doesn't do this and therefore get the 500 error.
EDIT: The file path looks like you do some kind of internationalization. Maybe you should put a try construct around the language detection and set a default language in the catch handler.