Как исправить ошибку 414 Request URI Too Large (2 способа)
Опубликовано: 2024-04-04Когда вы сталкиваетесь с ошибкой 414 Request URI Too Large, это означает, что между вашим браузером и сервером вашего веб-сайта существует критическая проблема. Это может расстраивать и, что более важно, мешать вам выполнять важные задачи.
К счастью, вы можете устранить эту распространенную ошибку, настроив файлы конфигурации вашего сервера в соответствии с запросом. Если вам удобно управлять файлами вашего веб-сайта, этот процесс прост как на серверах Apache, так и на серверах Nginx. ️
В этом посте мы начнем с обсуждения основных причин ошибки 414 Request URI Too Large. После этого мы расскажем, что вам нужно учитывать, прежде чем пытаться решить эту проблему. Наконец, мы покажем вам два разных способа исправить это. Давай приступим к работе!
Оглавление :
- Как исправить ошибку в Nginx
- Как исправить ошибку в Apache
Что такое ошибка 414 Request URI Too Large (и что ее вызывает)?
Сначала давайте рассмотрим, как работает ошибка 414 Request URI Too Large. Это классическая ошибка 400. Это означает, что это тип ошибки HTTP, которая обычно вызвана проблемой соединения с сервером.
В этом случае название ошибки говорит нам о проблеме — URI запроса слишком велик. URI означает универсальный идентификатор ресурса, который относится к строке символов, которая отличает (идентифицирует) ресурс.
Между тем, URL-адрес — это унифицированный указатель ресурса. Не вдаваясь слишком глубоко в детали, важно знать, что URL-адрес — это тип URI. Вот почему эти термины часто используются как взаимозаменяемые.
Теперь вам может быть интересно, что может сделать URI запроса «слишком большим». Существует множество сценариев, которые могут вызвать это.
Например, если вы используете коды UTM для отслеживания конверсий, выбранный вами инструмент может генерировать очень длинные URI. Аналогично, если вы используете надежный плагин с мощными функциями, он может сделать то же самое. Другая распространенная причина — петли перенаправления.
К счастью, независимо от причины, решение одно и то же. Однако процесс будет немного отличаться в зависимости от того, какой сервер вы используете.
Что делать, прежде чем исправить ошибку 414 Request URI Too Large
Исправить ошибку 414 Request URI Too Large относительно просто. Однако для этого требуется удаленный доступ и изменение файлов вашего веб-сайта.
Это может быть сложно для новичков и представляет определенный уровень риска. Это связано с тем, что файлы вашего сайта чрезвычайно хрупкие, поэтому даже незначительная ошибка или непреднамеренное изменение может привести к поломке вашего сайта. Кроме того, вам потребуется использовать некоторые инструменты разработчика, такие как элемент Inspect в вашем браузере и протокол передачи файлов (FTP).
Кроме того, важно отметить, что вам понадобится FTP-доступ к файлам вашего сервера, а не только к файлам вашего веб-сайта. Это запрещено на некоторых типах планов хостинга. Если у вас нет такого уровня доступа, вам придется обратиться за помощью к своему хостинг-провайдеру.
Если у вас есть то, что вам нужно, и вы готовы попробовать устранить неполадки, начните с создания полной резервной копии вашего сайта. Таким образом, если что-то пойдет не так, вы сможете легко восстановить данные и содержимое. Это жизненно важный шаг, даже если вы более опытный пользователь.
После этого вам нужно будет определить, с каким типом веб-сервера вы работаете. Для этого перейдите на веб-страницу, на которой отображается ошибка 414 Request URI Too Large.
Щелкните правой кнопкой мыши в любом месте страницы, чтобы открыть инструмент проверки браузера. Мы будем использовать Google Chrome, но в других браузерах процесс аналогичен:
После того, как вы нажмете «Проверить» , вы должны увидеть код страницы в правом окне:
Перейдите на вкладку «Сеть» и убедитесь, что в столбце «Имя» выбран правильный URL-адрес:
В разделе «Заголовки ответов» вы сможете увидеть, какой тип сервера используется. Обратите внимание, что наиболее распространенными серверами являются Nginx и Apache, хотя некоторые хосты используют веб-сервер LiteSpeed.
Теперь, когда у вас есть эта информация, вам нужно напрямую подключиться к вашему сайту с помощью FTP-клиента, такого как FileZilla. Установите инструмент и найдите свои учетные данные для входа на FTP.
Если вы не уверены, где находятся эти учетные данные, вы обычно найдете их в панели управления вашего хостинг-провайдера. Ознакомьтесь с нашим полным руководством по использованию FileZilla, если вам понадобятся дополнительные рекомендации во время этого процесса. ️
Как исправить ошибку 414 Request URI Too Large в Apache и Nginx
Теперь мы покажем вам, как исправить ошибку 414 Request URI Too Large на серверах Apache и Nginx.
Как исправить ошибку в Nginx
Получив доступ к своему веб-сайту через FileZilla или аналогичный FTP-клиент, вы должны увидеть его файлы в списке:
Далее вам нужно будет найти корневую папку вашего сервера, для чего вам может потребоваться подняться на несколько уровней вверх. Затем вы можете найти папку и т. д . Внутри вы должны найти папку nginix с файлом конфигурации сервера, помеченным примерно так: nginx.conf.hbs .
Загрузите файл на локальное устройство и откройте его в любимом текстовом редакторе. Найдите следующую строку кода:
large_client_header_buffers 4 8K
В этом примере «8 КБ» представляет собой разрешенный размер URI. Измените его как минимум на «128K». Если вы хотите подняться выше, обязательно используйте кратное двум.
Если вы не можете найти указанную выше строку кода, просто добавьте ее в конец файла. Наконец, сохраните новый файл и замените старый с помощью FileZilla. Вот и все!
Как исправить ошибку в Apache
Теперь давайте рассмотрим, как исправить ошибку 414 Request URI Too Large, когда ваш веб-сайт размещен на сервере Apache. Этот процесс почти идентичен приведенным выше инструкциям, за исключением того, что мы будем использовать другую строку кода.
Как и в последнем методе, вам потребуется получить доступ к своему веб-сайту с помощью FTP-клиента. После подключения найдите корневую папку вашего сервера и откройте папку «etc» . Там вы сможете найти папку apache2 , в которой будет находиться ваш файл apache2.conf .
Сохраните файл на свой компьютер и откройте его в текстовом редакторе. Найдите следующую строку кода:
LimitRequestLine 128000
Число здесь представляет собой ограничение размера, поэтому измените «128000» на «256000». Как и раньше, вы можете выбрать большее число, если оно кратно двум.
Если вы не можете найти эту строку, просто добавьте ее в конец файла. Затем сохраните обновленный файл конфигурации сервера и замените старый с помощью FTP-клиента. Не забудьте посетить свой сайт, когда закончите, чтобы убедиться, что ошибка 414 Request URI Too Large устранена!
Исправьте ошибку 414 Request URI Too Large навсегда
Обнаружение ошибки 414 Request URI Too Large может стать настоящей проблемой. Это может помешать вам и посетителям вашего сайта получить доступ к важным веб-страницам.
Как мы видели, вы можете устранить эту ошибку за несколько шагов. Во-первых, вам нужно сделать резервную копию вашего сайта на случай, если в процессе что-то пойдет не так. После этого вам нужно будет подключиться к FTP-клиенту для доступа к файлам вашего сайта. Затем:
- Если ваш сайт размещен на сервере Nginix, вам придется изменить или добавить код big_client_header_buffers в файл конфигурации вашего сервера.
- Если ваш сайт размещен на сервере Apache, вам необходимо изменить код LimitRequestLine в файле конфигурации вашего сервера.
Чтобы узнать больше о диагностике этих типов ошибок в будущем, вы также можете прочитать наше руководство по кодам ошибок HTTP.
Есть ли у вас еще вопросы о том, как исправить ошибку 414 Request URI Too Large? Дайте нам знать в комментариях ниже!