php - 对 .htaccess 文件的更改不断使我的 Wordpress 网站崩溃
问题描述
不久前,我开始遇到一个问题,每隔几天,我的 Wordpress 网站就会崩溃。该站点无需加载,而是仅下载 index.php 的内容。
经过一番调查,我发现在 .htaccess 文件中注释掉以下行解决了这个问题:
AddHandler application/php-70 .php
然而,我对那条线的评论总是以某种方式被覆盖。
所以这是我的问题:
- 为什么该行会导致问题,并且可以解决根本原因吗?
- 如果无法解决根本原因,如何防止我对该行的评论被覆盖?
- 如果我不能阻止评论被覆盖,我可以添加某种监控来显示导致 .htaccess 文件更改的原因吗?
附加信息:SiteGround 主机上的 Wordpress 5.4.2
解决方案
似乎某些插件正在覆盖您在 .htaccess 中的更改,请查看此链接https://wordpress.org/support/topic/php-version-change-can-break-htaccess,它解决了类似的问题。
此外,您可以按照此处的说明https://www.siteground.com/kb/how_to_have_different_php_versions/并且您应该(如果可以)将您的 php 版本更改/升级到所需的版本。
或者,您可以chmod 655 .htaccess
归档以禁用任何写入它的插件。
推荐阅读
- pandas - 使用 pyarrow/parquet-cpp 重新分区 parquet-mr 生成的镶木地板会使文件大小增加 x30?
- spring-cloud-sleuth - 如何配置 spring-cloud-gateway 以使用 sleuth 记录请求/响应正文
- mysql - 每天按 date_format 分组
- reactjs - 如何使用 React JSX 隐藏引导模式
- python - BeagleBone Black AP 上的 Python 多播
- selenium - org.openqa.selenium.chrome.ChromeDriver 类型不可访问错误
- dictionary - kotlin -- 我可以重写这个地图访问来摆脱 ``!!`` 吗?
- java - 从函数调用对话框 [Android Studio]
- iis - 每个路由的不同身份验证架构(Windows、Bearer)
- c# - 如何在 Visual Studio 中启动并运行 SQLite?