直到大约一周前,我们主机上的 wordpress 网站没有显示任何问题。
但是,从今天早上开始,我们注意到管理页面无法在 wordpress 中加载的问题。在同一服务器上的其他站点上,一个站点的一页显示为所有单引号和双引号,前面都带有这样的反斜杠,\" 和 \'。我们检查并发现更多使用 file_get_contents 的站点遇到了同样的问题。
我们询问了我们的主机,他说这是一个 mod_security 问题,但对相关页面关闭它没有效果。将 stripslashes() 直接添加到非 wordpress 网站上最关键页面和功能的输出中,可以再次使这些渲染变得可以接受。
但是,与其在 wordpress 中乱搞,我们应该要求主机设置(或者我们可以设置,因为我们可以通过 ssh 访问服务器)来解决这个问题吗?
有谁知道什么样的设置可能会导致此功能向内容添加斜线?
我尝试通过 php.ini 禁用斜杠,但它不会改变这些网站上的行为。
欢迎任何关于从哪里开始的想法。
谢谢