该文章介绍了如何使用插件解决404页面错误。该插件提供了404检测功能,可以帮助找到访问大量不存在页面并收到大量404错误的用户。该功能可以在检查周期时间范围内设定要记录的404错误的分钟数,以及错误阈值。此外,还可以使用404文件/目录白名单来防止记录常见的404错误。使用这些功能可以帮助定制和配置插件,以使您的网站更加安全。
1. 用 WordPress 安全插件解决
插件可以处理 404 页面。 404 检测着眼于访问大量不存在的页面并收到大量 404 错误的用户。它假定在短时间内遇到大量 404 错误的用户正在扫描某些内容(可能是漏洞)并相应地将其锁定。
这还提供了额外的好处,可以帮助您找到隐藏的问题,这些问题会在您网站的不可见部分导致 404 错误,因为所有错误都将记录在“查看日志”页面中。启用该功能后,您将有多个选项来帮助定制配置它。
记住404错误的分钟(检查期间)
记住 404 错误的分钟数功能允许您确定系统何时应该忘记用户点击了 404 页面。这意味着如果客户在您设置的时间范围内访问了 20 404 页(或您在错误阈值设置中设置的数量),他们将被锁定。
错误阈值
将触发锁定的错误数(在检查周期时间范围内)。设置为零 (0) 以记录 404 错误而不锁定用户。这对于解决内容或其他错误很有用。默认值为 20。
404文件/目录白名单
使用上面的白名单来防止记录常见的 404 错误。如果您知道您网站上的一个公共文件丢失了,并且您不希望它计入锁定,请在此处记录它。您必须列出以“/”开头的完整路径。
忽略的文件类型
此处的文件类型将被记录为 404,但不会导致锁定。
-size: 16px; vertical-align: baseline; background: 0px 0px; max-width: 100%; height: auto; box-sizing: border-box; display: block; clear: both;” decoding=”async” loading=”lazy” />
2. 使用 301 重定向
要重定向您网站上的各个页面,您可以使用 301 和 302 重定向。301 重定向是永久重定向,302 重定向是临时重定向。这些重定向告诉服务器将流量发送到新位置。他们还告诉网站访问者和搜索引擎内容已移动到哪里。一种简单的方法是使用 . htaccess 文件。
.htaccess是一个隐藏文件,通常位于您网站的 public_html 文件夹中。您网站的.htaccess文件可能已经包含重要设置。如果您的.htaccess文件已有设置,请将新代码添加到已有的设置中。不要删除现有的.htaccess文件,除非它是空的或者您完全确定可以删除。
如果您在.htaccess设置方面遇到问题,请随时联系我们的英雄支持团队。一些自定义设置可能需要您的 Web 开发人员,但我们可以帮助解决许多.htaccess问题。
要编辑.htaccess文件,您需要自己重新创建文件并使用 SFTP将其上传到服务器。在对配置文件进行任何更改之前,我们强烈建议您备份该文件。一旦您决定要添加到.htaccess文件中的内容,请按照以下简单步骤操作:
- 1. 通过 SFTP 登录您的服务器。
- 2. 找到并下载您的.htaccess文件。它通常位于您的 内容 文件夹中。如果您没有.htaccess文件,您可以 在您的计算机上创建一个名为.htaccess 的文件来保存您的配置。
- 3. 通过您喜欢的文本编辑器打开文件
- 4. 将这些行添加到您的文件中:
# 启用基本重写 重写引擎开启
- 5. 然后将新配置复制并粘贴到.htaccess文件中并保存文件。
- 6. 将其上传回您最初从中获取.htaccess文件的目录。
- 7. 通过访问您的网站并查看您要重定向的页面来测试您的工作。
重定向网页和整个网站以解决 404
要重定向您网站上的各个页面,您可以使用 301 和 302 重定向。301 重定向是永久重定向,302 重定向是临时重定向。这些重定向告诉服务器将流量发送到新位置。他们还告诉网站访问者和搜索引擎内容已移动到哪里。
重定向 301 /old.html http://www.mysite.com/new.html
将 /old.html替换 为旧页面的目录路径,将http://www.mysite.com/new.html替换为新页面的 URL。这会将任何想要访问 mysite.com/old.html的访问者发送 到页面 mysite.com/new.html。
您也可以通过这种方式重定向整个网站。
重定向 301 / http://www.mysite.com/
这种方法通常用于将现有域更改为新域名。