以 html 表單發佈時,特定文字會導致內部伺服器 500 錯誤

以 html 表單發佈時,特定文字會導致內部伺服器 500 錯誤

我有一個網站,其中包含線上託管的表格。大多數時候我都能成功發布表格。但有幾次,當我嘗試發布表單時,我遇到了內部伺服器錯誤。經過故障排除後,我發現有特定的文字輸入導致了此錯誤。當我在本地伺服器上部署網站時,我能夠成功發布文字。我還將文字貼到一些 w3schools live html 表單範例中,但出現了兩個錯誤。第一個錯誤(當我輸入部分文字時):「非法輸入」。第二個錯誤(當我輸入全文時):找不到此 www.w3schools.com 頁面。

這是伺服器配置的問題還是與輸入文字有關? (我希望允許將輸入文字與問題一起貼上。它顯然看起來像垃圾郵件)

答案1

首先,我要感謝所有試圖幫助我解決這個問題的人。事實證明,問題是由 cpanel 上的 Mod Security 模組引起的。我明白了這裡。我禁用了該模組並且一切正常。

Mod Security 為您的網站提供額外的安全保護。我不認為停用 mod 安全性是最終的最佳解決方案,但我認為這是一個有效的解決方案。我聽說可以調整設定而不是停用它,但這是我仍然需要查找的解決方案。

相關內容