乐趣区

关于前端:如何修复-404-页面

该文章介绍了如何应用插件解决 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 登录您的服务器。
    1. 找到并下载您的 .htaccess 文件。它通常位于您的 内容  文件夹中。如果您没有.htaccess 文件,您能够 在您的计算机上创立一个名为 .htaccess 的文件来保留您的配置。
    1. 通过您喜爱的文本编辑器关上文件
    1. 将这些行增加到您的文件中:
    # 启用根本重写
    重写引擎开启
    1. 而后将新配置复制并粘贴到 .htaccess 文件中并保留文件。
    1. 将其上传回您最后从中获取 .htaccess 文件的目录。
    1. 通过拜访您的网站并查看您要重定向的页面来测试您的工作。

重定向网页和整个网站以解决 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/

这种办法通常用于将现有域更改为新域名。

退出移动版