WordPress网站HTTP错误代码410如何解决

通常情况下,输入错误的URL会发现您遇到一个错误,指出您要查找的页面不存在 –典型的404错误。稍后再试可能会看到您最终到达最初访问的页面。但是,如果该页面已被永久删除将会遇到HTTP错误410代码。那么WordPress网站HTTP错误代码410如何解决?

1、禁用网站插件

有许多WordPress插件可以在您的网站上触发HTTP错误410代码。在大多数情况下,它们是更改页面 URL 结构或使您能够设置重定向的插件。但是,由于更常见的兼容性问题,也可能出现410错误。排除插件导致错误的最好方法是一举将它们全部禁用。但是,在此之前,您需要创建网站的备份以确保安全。

通常,410错误不会阻止您访问WordPress管理员。这意味着您可以从插件选项卡手动禁用插件。如果您正在使用任何安全或重定向插件,请首先禁用它们并查看错误是否仍然存在。

同时停用所有插件应该会显着影响您网站的功能。但是,我们的目标是快速诊断这些停用的插件之一是否导致了410错误。此时,继续检查错误是否仍然出现。如果它消失了,您可以重新激活每个禁用的插件,按照您的方式在列表中找到并单独测试每个插件。其中之一应该是罪魁祸首。

找到后,您需要考虑该插件是否对您的工作流程至关重要。如果没有,您可以安全地删除它并返回到您定期安排的节目。但是,如果它至关重要,您将需要寻找新的选择。您也可以考虑联系违规插件的开发人员,让他们知道您的问题,以及他们是否有解决方案。

2、修复网站的 .htaccess文件

对于初学者WordPress网站.htaccess 文件使您能够设置服务器配置,例如重定向、访问限制等。如果您曾经调整过 .htaccess 文件,它可能会无意中在您的网站上触发410错误码。

打开.htaccess 文件的最简单方法是通过文件传输协议 (FTP)连接到您网站的服务器。如果您没有 FTP 客户端,我们建议您使用FileZilla。

连接到您的网站后,打开您的WordPress根文件夹,通常称为www、 public_html或以您的网站命名:

连接WordPress服务器

在此处查找 .htaccess文件,然后右键单击它并选择“查看/编辑” 命令:

编辑.htaccess

这将使用您的默认文本编辑器打开.htaccess 。在进行任何更改之前,默认情况下文件应如下所示:

# BEGIN WordPress
 
<IfModule mod_rewrite.c>
 
RewriteEngine On
 
RewriteBase /
 
RewriteRule ^index\.php$ - [L]
 
RewriteCond %{REQUEST_FILENAME} !-f
 
RewriteCond %{REQUEST_FILENAME} !-d
 
RewriteRule . /index.php [L]
 
</IfModule>

某些Web主机或插件会对此文件进行更改,因此,如果您看到任何以Redirect 410开头且后跟URL无法识别的规则,请将其删除并重新测试。

但是,如果您的.htaccess 文件没有任何自定义配置,您可以关闭它并继续。在这种情况下,罪魁祸首在别处。

3. 重新安装WordPress核心文件

如果前两种方法不起作用,则您的WordPress核心文件可能存在问题。简而言之,这些文件使WordPress正常工作。在某些情况下,它们可能会由于配置不当或未经建议的更改而损坏。

修复这些核心文件相对简单。WordPress包含一项功能,可让您重新安装最新版本的内容管理系统 (CMS)。这样做不应以任何方式影响您网站的功能或内容,但即便如此,拥有最近的备份始终是明智之举。

准备好开始使用后,请转到仪表盘>更新并查找显示拥有最新版本的WordPress并在下方单击“重新安装” 按钮的消息:

 


【AD】CoalCloud(碳云)深圳移动大带宽VPS,9折优惠,142.2元/月,1C1G/300M带宽@3T月流量

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工