W3C 验证器出现 500 内部服务器错误

发布于 2024-12-01 03:05:00 字数 235 浏览 1 评论 0原文

我们的 网站 渲染正常。但是当它通过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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

睫毛溺水了 2024-12-08 03:05:00

您的服务器在以下文件/行中检测到错误:

[NullReferenceException:未将对象引用设置为对象的实例。]
F:\Projects\MultilingualCMS\Web 解决方案\MvcInternationalization\MvcInternationalization\Controllers\BaseController.cs:60 中的 MvcInternationalization.Controllers.BaseController.ExecuteCore()

我不知道此文件中的内容,但您的服务器仅响应 500 错误您没有在 HTTP 请求中设置 User-AgentAccept-Language 标头。验证器可能不会执行此操作,因此会收到 500 错误。

编辑: 文件路径看起来像是您进行了某种国际化。也许您应该在语言检测周围放置一个 try 构造,并在 catch 处理程序中设置默认语言。

try{
   // try to find out user language
} catch(Exception e) {
   // set default language
}

Your server detects an error in the following file/line:

[NullReferenceException: Object reference not set to an instance of an object.]
MvcInternationalization.Controllers.BaseController.ExecuteCore() in F:\Projects\MultilingualCMS\Web solution\MvcInternationalization\MvcInternationalization\Controllers\BaseController.cs:60

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.

try{
   // try to find out user language
} catch(Exception e) {
   // set default language
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文