如何修复WordPress“414 Request URI Too Large:” 错误

“414 Request URI Too Large”错误表示读者的浏览器与您的网站服务器之间存在严重问题。您可以通过调整服务器配置文件来适应请求来解决此常见错误。只要您熟悉如何管理网站的文件,Apache 和 Nginx 服务器上的流程都很简单。

在这篇文章中,我们将首先讨论该错误的主要原因,然后分享在解决它之前需要考虑的事项。最后,我会一步步指导您如何修复它。

什么是“414 Request URI Too Large”错误以及导致该错误的原因

这是一个经典的4xx错误,这意味着它是一种HTTP错误,通常是由服务器连接问题引起的。

我们可以从错误的名称中看出问题所在:请求的URL太大 。URI代表统一资源标识符,是指用于区分(识别)资源的一串字符。

同时,URL是统一资源定位符。无需深入细节,重要的是要知道URL是URI的一种,这就是为什么这些术语经常可以互换使用。

导致这一问题的原因有很多,例如,如果您使用UTM代码来跟踪转化,所选择的工具可能会生成非常长的URI;同样,如果您使用功能强大的插件,也可能会导致同样的问题;另一个常见原因是重定向循环。

然而无论原因是什么,解决方法都是一样的。不过,根据您使用的服务器,过程会略有不同。

修复此错误之前需要做什么?

修复“414 Request URI Too Large”错误相对简单,只不过这需要您远程访问和修改网站的文件。

这个操作对于初学者来说可能有一定的难度,并且可能出现一定的风险,因为网站的文件的一个小错误或无意的更改都可能导致网站崩溃。

此外,需要注意的是,您需要访问服务器文件的FTP权限,而不仅仅是网站文件的FTP权限。

这在某些类型的主机中是不允许的,例如Hostease的虚拟主机,就是普通用户权限,如果需要做服务器方面的设置,就需要联系官方的技术支持。

如若您有足够的权限并且准备自己来修复,建议首先创建一个完整的网站备份。这样一旦出现问题,您都可以轻松恢复其数据和内容。

然后确定您使用的是什么类型的Web服务器。为此,请访问到显示错误的网页,右键单击页面的任意位置以打开浏览器的检查工具。以Google Chome为例;

点击"“检查”后,您会在右侧窗口中看到页面的代码:

切换到“Network”选项卡,并确保在“Name”列中选择了正确的URL:

在Response Headers下,您可以看到使用的服务器类型,最常见的一般是Nginx和Apache,也有一些主机会使用LiteSpeed Web Server。

如何在Nginx中修复错误

通过FTP连接到服务器,找到etc目录下的Nginx文件夹,在这个文件夹中找到配置文件nginx.conf.hbs,下载到本地,使用您常用的编辑器打开,搜索以下代码:

large_client_header_buffers 4 8K

“8K”代表允许的URI大小。将其更改为至少“128K”。如果想要更高,请确保使用2的倍数。

如果找不到上述代码行,只需将其添加到文件的底部。最后,保存新文件,并使用FTP上传并替换旧文件即可。

如何在Apache中修复错误

与Nginx服务器一样,您需要找到服务器的根目录下的etc目录找到一个包含您的apache2.conf文件的apache2文件夹,将文件下载到计算机并在文本编辑器中打开。查找以下代码行:

LimitRequestLine 128000

此处的数字代表大小限制,因此将“128000”更改为“256000”。同样,您可以选择更高的数字,只要它是2的倍数即可。

如果找不到此行,只需将其添加到文件的底部,然后保存更新配置文件,并替换旧文件即可。

完成后访问您的网站,正常情况下,414 Request URI Too Large错误就已经被修复了。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值