专注国内外云服务器
分享建站技术教程

如何修复414 Request-URI Too Large错误

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

鉴于稳定的代码库,WordPress错误不会经常发生。更重要的是,当某些事情确实弹出来抑制你的一天时,它是明确的。其中之一是414 Request-URI Too Large错误,它可以准确地告诉您问题出在哪里。从那里,您可以尝试修复它。

就像许多其他WordPress错误一样,您可以采取一些特定的步骤来解决它。简而言之,您需要调整一些配置设置以允许更长的URL。完成后,错误也会出现。

在本文中,我们将向您介绍如何修复414 Request-URI Too Large错误。它将包括解决问题所需的工具和技能,并在深入了解之前列出一些“准备步骤”。

  1. 414 Request-URI Too Large错误是什么(以及为什么会发生)
  2. 修复414 Request-URI Too Large错误需要什么
  3. 开始解决414 Request-URI Too Large错误之前要做什么
  4. 如何修复414 Request-URI Too Large 错误

414 Request-URI Too Large错误是什么(以及为什么会发生)

414 Request-URL Too Large错误是配置问题。它是400错误代码之一。它们很麻烦,因为这通常意味着您的浏览器和服务器之间的某个地方存在严重问题。

在这种情况下,414错误意味着URL太长,服务器无法处理,因此会引发异常。使用Urchin跟踪模块 (UTM) 代码跟踪转化时,这可能是一个问题。根据您设置的参数,这些链接可能会变长,如果它们达到站点配置的最大限制,您将看到错误。

与许多WordPress错误一样,导致414的原因还有很多。事实上,您可以将原因分为三个不同的区域:

在我们继续之前,值得注意的是,对于所有意图和目的,URI和URL是相同的东西。虽然两者之间有一些明显的区别,但我们将在这里使用“URL”来保持简单明了。

修复414 Request-URI Too Large错误需要什么

如果您过去遇到过413 Request Entity Too Large错误,您会发现类似的414错误。当然,这些名称显示了它们的相似之处,因为它们在官方标准中彼此相邻并且具有几乎相同的描述。

鉴于此,您用于修复413的工具和技能列表也将与414相同:

开始解决414 Request-URI Too Large错误之前要做什么

在您打开服务器的引擎盖并将其设置为工作之前,您可能需要先执行一些“准备步骤”。可能有一个简单的解决方法,不需要您修改配置文件。

更重要的是,无论如何都应该在某个时候进行这些检查,因此从长远来看,现在对它们进行处理将有所帮助。

首先,WordPress插件可能会生成长URL作为其功能的一部分。功能齐全的一体化安全插件可能是这里的主要候选者,特别是如果它们提供了很多功能。

很难一眼就知道插件是否有问题,但值得研究其特定设置,以找到限制URL长度的专用选项。如果是这样,切换它可以在几秒钟内解决414错误。

但是,在正常情况下,您可以执行一些其他任务来帮助您诊断错误:

当然,如果您发现插件有问题,您可能还是想联系网站和插件开发人员。即便如此,如果你已经用尽了所有的外展和顶级检查,那么是时候冒险了。

如何修复414 Request-URI Too Large错误

将工具放在一起后,您将需要一个计划。414 Request-URI Too Large错误的修复方法是更改​​服务器配置文件。因此,您可以采取三个步骤。

让我们首先进入您的服务器并确定您拥有哪种类型的服务器。

1.登录到您的服务器(并确定您的服务器类型)

您必须先进入服务器,然后才能使用它,这就是您的SFTP技能发挥作用的地方。

过去我们已经概述了如何通过SFTP进入您的站点,一旦您进入,您需要弄清楚您拥有的服务器类型。有两种主要类型:Apache和Nginx。

可能是您已经知道您运行的服务器类型。如果是这样,您可以跳到下一步。

如果您遇到困难,这里有一个快速提示:查找.htaccess文件。它位于您服务器的根目录中,如果您能看到它,这意味着您正在运行一个Apache服务器。Nginx服务器使用不同的配置文件。

也就是说,您可能正在运行一个还没有.htaccess文件的Apache服务器。因此,您可以使用其他两种方法:

当您确定使用哪种类型的服务器后,您可以进入下一步并找到您的配置文件。

2. 找到服务器配置文件并在您的文本编辑器中打开它

正如我们所指出的,Apache服务器使用.htaccess文件进行基本服务器配置,它将位于您的根目录中。不过,这不是您修复414 Request-URI Too Large错误所需的文件。

在这种情况下,您需要深入了解您的高级配置设置。这些不在您站点的根文件夹中,而是在服务器的根文件夹中。

当您通过SFTP登录您的站点时,您通常会进入一个包含所有站点(以及一些其他文件)的目录。在许多情况下,您可以升级到服务器根目录的几个级别:

导航到Cyber​​duck中的服务器根目录

这将为您提供更多要遍历的目录。其中将是etc文件夹:

服务器根目录中的etc文件夹

配置文件的完整路径是/etc/apache2/apache2.conf

Apache配置文件

对于Nginx服务器,过程类似。这是我们在关于调整WordPress中的最大上传大小的文章中部分介绍的内容。配置文件的路径是/etc/nginx/nginx.conf

找到文件后,在您喜欢的文本编辑器中打开它。此时,您已准备好对其进行调整。

3. 调整配置文件以允许更长的URL

就像Apache和Nginx服务器有不同的配置文件一样,它们也有不同的设置需要调整。但是,无论您的服务器类型如何,如果您还没有这样做,则需要在编辑器中打开它。我们首选的方法是将文件下载到您的计算机,对其进行处理,然后将其上传回服务器。

对于Apache配置文件,查找LimitRequestLine设置,如果不存在,则将其添加到文件底部:

更改Apache服务器配置设置

对于该值,请至少使用128000。如果您需要高于此值,请保持为2的倍数(即下一个值应为256000)。

对于Nginx服务器,您正在寻找large_client_header_buffers设置。在这里,您将看到与数字和大小相关的两个值。例如,large_client_header_buffers 4 8K。 您需要在此处更改的唯一数字是大小 – 您可以从8K增加到大约128K,尽管您可能需要进一步增加(再次以2的倍数)。

完成后,保存更改并将配置文件上传回服务器。此时,再次检查您的站点,414 Request-URI Too Large错误应该已经消失。

小结

WordPress错误通常有类似的解决方法。不过,您通常需要先诊断错误。在414 Request-URI Too Large错误的情况下,问题很明显:传递给服务器的URL太大。

要修复它,您需要更改Apache或Nginx服务器设置。这不会花费太长时间,一旦完成,您应该重新启动并运行。

微海报分享

文章来源于互联网:如何修复414 Request-URI Too Large错误

相关推荐: 分析WordPress网站上的第三方服务性能

许多优化文章都关注如何加快WordPress网站的速度,例如优化图像或迁移到更快的主机。虽然这些都很重要,但今天我们想与您讨论第三方性能的影响以及它如何影响您的WordPress网站。基本上,您从站点外部调用的任何内容都会产生加载时间后果。使这个问题更加严重的…

赞(0)
未经允许不得转载:吾上云 » 如何修复414 Request-URI Too Large错误
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们