特定文本以 HTML 表单形式发布时会导致内部服务器 500 错误

特定文本以 HTML 表单形式发布时会导致内部服务器 500 错误

我有一个网站,其中有一个在线托管的表单。大多数时候我都能成功发布表单。但有几次,当我尝试发布表单时,我遇到了内部服务器错误。经过故障排除后,我发现有特定的文本输入会导致此错误。当我在本地服务器上部署网站时,我能够成功发布文本。我还将文本粘贴到一些 w3schools 实时 html 表单示例中,但出现了两个错误。第一个错误(当我输入部分文本时):“非法输入”。第二个错误(当我输入整个文本时):找不到此 www.w3schools.com 页面。

这是服务器配置问题还是与输入文本有关的问题?(我希望允许将输入文本与问题一起粘贴。它显然看起来像垃圾邮件)

答案1

首先,我要感谢所有试图帮助我解决这个问题的人。原来,这个问题是由 cpanel 上的 Mod Security 模块引起的。我明白了这里。我禁用了该模块,一切正常。

Mod Security 为您的网站提供了额外的安全保护。我不认为禁用 mod security 是最好的解决方案,但我认为这是可行的。我听说可以调整设置而不是禁用它,但这是一个我仍需寻找的解决方案。

相关内容