当前位置: 首页 > news >正文

如何修复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错误就已经被修复了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux chmod 命令简介
  • 【时时三省】tessy 集成测试:小白入门指导手册
  • Git代码管理工具 — 3 Git基本操作指令详解
  • 《JavaSE》---13.<面向对象系列之(附:static关键字及final关键字)>
  • scottplot5 中 使用signalXY图,如何更新数据?
  • 数据分析中的拆解方法介绍
  • 分布式对象存储minio
  • Blender使用(二)点线面基本操作
  • Hadoop3:MR程序的数据倾斜问题处理
  • 从零开始!Jupyter Notebook的安装教程
  • 防火墙NAT智能选举综合实验
  • 【大模型】FAISS向量数据库记录:从基础搭建到实战操作
  • [C++初阶]list的模拟实现
  • 宝塔面板以www用户运行composer
  • 数仓工具—Hive基础之临时表及示例
  • 【347天】每日项目总结系列085(2018.01.18)
  • 2017 前端面试准备 - 收藏集 - 掘金
  • Java面向对象及其三大特征
  • leetcode386. Lexicographical Numbers
  • Material Design
  • Mysql优化
  • node入门
  • Odoo domain写法及运用
  • vue-router 实现分析
  • vue-router的history模式发布配置
  • 对JS继承的一点思考
  • 码农张的Bug人生 - 见面之礼
  • 如何胜任知名企业的商业数据分析师?
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 跳前端坑前,先看看这个!!
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • #每天一道面试题# 什么是MySQL的回表查询
  • $(this) 和 this 关键字在 jQuery 中有何不同?
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (二)springcloud实战之config配置中心
  • (二)测试工具
  • (附源码)ssm高校实验室 毕业设计 800008
  • (接口自动化)Python3操作MySQL数据库
  • (每日一问)操作系统:常见的 Linux 指令详解
  • (免费领源码)python+django+mysql线上兼职平台系统83320-计算机毕业设计项目选题推荐
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)appium-desktop定位元素原理
  • (转载)利用webkit抓取动态网页和链接
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ... 是什么 ?... 有什么用处?
  • .net framework profiles /.net framework 配置
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET构架之我见
  • @Autowired注解的实现原理
  • @开发者,一文搞懂什么是 C# 计时器!
  • [ C++ ] STL---stack与queue