Что значит ошибка 404 на веб-странице и как её исправить
Ошибка 404, либо Error 404 Not Found появляется, если браузеру не удалось обнаружить на сервере указанный URL.
Сообщение об ошибке 404
Что означает ответ 404
Error 404 Not Found отображается по-разному: «HTTP 404 не найден», «Ошибка 404 Not Found», «404 Страница не найдена». Смысл надписи всегда остаётся тем же: страница отсутствует либо просто не работает. Not Found в переводе означает «не найдено».
Ошибка 404 — классический код ответа по протоколу HTTP. Он свидетельствует, что связь с сервером установлена, но информации по заданному запросу нет.
Однако если просто ввести в поисковую строку произвольный набор символов, то браузер не покажет ошибку 404 Not Found — появится сообщение, что установить соединение с конкретным сервером невозможно.
Разберёмся в техническом формировании ответа Error 404 Not Found.
Техническая сторона вопроса. При связи по HTTP браузер запрашивает указанный URL и ждёт цифрового ответа. То есть любой запрос пользователя направляется на сервер размещения искомого сайта. Когда браузеру удаётся связаться с сервером, он получает кодированный ответ. Если запрос корректный и страница найдена, отправляется ответ с кодом 200 OK, что соответствует благополучной загрузке. При отсутствии страницы отправляется ответ об ошибке.
Что значит код «404». В ответе 404 первая четвёрка указывает на то, что запрос был чрезмерно длительным или в самом адресе была ошибка. Ноль предполагает синтаксическую неточность. Завершающая цифра кода отображает конкретную причину ошибки — «4» означает отсутствие данной ссылки.
Какие ещё ошибки бывают. Ошибку 404 не нужно путать с другими ответами, которые указывают на невозможность связи с сервером. Например, ошибка 403 сообщает, что доступ к URL ограничен, а ответ «Сервер не найден» свидетельствует, что браузер не смог обнаружить место размещения сайта.
Google на 404 странице сообщает о возможных причинах ошибки
Причины ошибки
Причины, по которым HTTP возвращает ответ 404 Not Found:
- Неверный адрес. К примеру, при ручном наборе пользователь допустил опечатку в URL либо ссылка ведёт на несуществующую страницу.
- Битая ссылка. Это нерабочий URL, который никуда не ведёт. Данный вариант иногда возникает при внутренней перелинковке. К примеру, раньше страница существовала, а потом её удалили и забыли убрать ссылку.
- Удалённая страница. Когда пользователь попытается перейти на удалённую с сервера страницу, он также увидит ошибку 404. Ссылка для перехода может сохраниться в браузерных закладках или на сторонних ресурсах.
- Неправильный редирект на страницу с изменённым адресом. Допустим, в процессе редизайна URL изменили, но оставили без внимания связанные ссылки.
- Неполадки на сервере. Это самый редкий вариант.
В большинстве ситуаций ошибка 404 отображается, когда не удаётся обнаружить нужную страницу на доступном сервере.
Причины отсутствия страницы на сайте бывают разными
Возможные последствия для сайта
Нужно ли считать 404 ошибку опасной для сайтов? Кажется, что нет ничего плохого в том, что пользователь не смог открыть одну веб-страницу. Однако если такая ситуация будет повторяться регулярно, это чревато оттоком аудитории. Одни пользователи решат, что сайт вовсе не существует. Другие подумают, что лучше не заходить на сайт, который работает с ошибками. Третьи будут игнорировать ресурс, на котором не смогли получить обещанную информацию.
Поисковые системы относятся к Not Found более лояльно. Например, Google отмечает, что 404 страницы не влияют на рейтинг. Но если при индексации роботы будут находить все больше ошибочных страниц, вряд ли это приведёт к более высокому ранжированию.
Если вы хотите улучшить взаимодействие с посетителями, важно найти и исправить все ошибки 404 на сайте.
Как выявить ошибку
На небольшом ресурсе легко проверить работоспособность ссылок вручную. Но если на сайте сотни и тысячи страниц, без дополнительного софта не обойтись. Есть немало сервисов и программ, позволяющих находить битые ссылки. Рассмотрим некоторые из них.
Search Console Google
Консоль поиска Google позволяет находить страницы с ошибкой 404 за несколько кликов:
- Войдите в учётную запись Google и перейдите в Search Console.
- Откройте раздел «Ошибки сканирования» → «Диагностика».
- Кликните на «Not Found».
Чтобы получить список страниц с ошибками, подтвердите права на ресурс — добавьте проверочную запись TXT в записи DNS регистратора домена. Такая запись не повлияет на работу сайта. Подробнее о процедуре подтверждения, читайте в справке Google.
Для использования Search Console Google нужно подтвердить свои права на сайт
Яндекс Вебмастер
Сервис для вебмастеров от Яндекса поможет быстро найти все ошибки 404:
- Откройте Вебмастер после авторизации в Яндекс-аккаунте.
- Выберите «Индексирование» → «Доступные для поиска страницы» → «Исключённые страницы».
- В выданном списке выберите фильтр «Ошибка HTTP: 404».
Чтобы использовать Яндекс.Вебмастер, также нужно подтвердить право владения сайтом — добавить метатег в HTML-код главной страницы.
Для входа в Вебмастер авторизуйтесь в Яндексе
Screaming Frog
Для начала загрузите и установите программу на компьютер. После запуска добавьте URL проверяемого сайта и начните поиск проблем. Неработающие ссылки можно искать даже в бесплатной версии.
Инструмент SEO-паук в Screaming Frog помогает найти технические неисправности сайта
SiteAnalyzer
Эта бесплатная десктопная программа позволяет обнаружить технические погрешности на сайте. SiteAnalyzer быстро отыщет нерабочие и несуществующие ссылки.
SiteAnalyzer бесплатно найдёт неработающие URL
Как исправить ошибку Not Found
Выбор конкретного решения зависит от причины ошибки:
- Ссылка ведёт в никуда из-за неверного URL. Для решения проблемы замените ошибочную ссылку на правильный адрес, чтобы сервер отдавал код 200 OK.
- Битая ссылка. Подобная ситуация не редкость при внутренней перелинковке страниц. К примеру, ссылка есть, а саму страницу давно удалили. Решений два: удалить ссылку или заменить её на другую.
Удалять и менять ссылки вручную удобно только на небольших сайтах. Исправление ошибок на крупных порталах лучше автоматизировать. Например, с помощью специальных плагинов для внутренней перелинковки (Terms Description, Dagon Design Sitemap Generator) и для автоматического формирования адресов страниц (Cyr-To-Lat).
Чтобы ошибки 404 появлялись как можно реже, достаточно соблюдать простые рекомендации:
- Не присваивайте сложные адреса основным разделам сайта. Это снизит число ошибок, связанных с опечатками в URL.
- Не меняйте адреса страниц слишком часто. Это неудобно для пользователей и вводит в заблуждение поисковых роботов.
- Размещайте сайт на надёжном сервере. Это предотвратит ошибки, возникающие из-за неработоспособности сервера.
Мы разобрались, как найти и исправить ошибки Not Found внутри сайта. Но неработающая ссылка может быть расположена и на стороннем ресурсе. Допустим, когда-то на другом сайте разместили рекламную публикацию со ссылкой на определённую страницу. Спустя какое-то время страницу удалили. В этом случае появится ошибка 404. Устранить её можно, связавшись с администрацией ссылающегося сайта. Если же удалить/исправить ссылку нельзя, постарайтесь использовать ошибку с выгодой.
Как сделать страницу 404 полезной
Грамотно оформленная страница с ошибкой Error 404 Not Found — действенный инструмент конвертации посетителей. Ограничений по использованию страницы с ошибкой 404 нет. При этом практически все CMS позволяют настраивать дизайн этой страницы.
Что публиковать на странице 404:
- меню с кликабельными ссылками;
- ссылку на главную страницу;
- анонс последних публикаций;
- контакты для обратной связи.
При оформлении страницы-ошибки желательно опираться на рекомендации поисковиков:
- Яндекс настоятельно рекомендует, чтобы страница контрастировала с основным содержанием сайта — иные цвета, другие графические приёмы либо их отсутствие. Необходимо чётко и понятно объяснить пользователю, что запрошенной страницы не существует и предложить другое решение.
- Google советует придерживаться единого стиля оформления. Но также рекомендует понятно рассказать об ошибке и предложить полезные материалы.
Главное — по возможности отказаться от стандартной страницы 404. Подумайте, как привлечь внимание пользователя. Расскажите ему об отсутствии искомой страницы и предложите взамен что-то полезное или интересное.
Примеры оформления страниц 404
Designzillas
Мультяшная страница креативной студии привлекает внимание и её хочется досмотреть до конца. Если прокрутить страницу, можно увидеть, как из яйца вылупится дракон. При этом на странице есть ссылки на все основные разделы сайта.
Меню на сайте Designzillas есть и на 404 странице
Domenart Studio
Веб-студия «Домен АРТ» использует красочную страницу 404, оформленную в единой стилистике ресурса. Заблудившимся пользователям предлагают попробовать ещё раз ввести адрес или перейти в нужный раздел.
Контакты, поиск, меню — и всё это на 404 странице Domenart Studio
E-co
«Эко Пауэр», дистрибьютор производителя источников питания, демонстрирует короткое замыкание как символ ошибки. Посетителям предлагают перейти на главную.
Ошибка 404 «Эко Пауэр» выглядит как страница входа
Дом со всем
Компания «Дом со всем», занимающаяся бурением скважин, разместила на странице 404 свои контакты и перечень услуг. Со страницы можно перейти в любой раздел сайта или заказать обратный звонок. С таким наполнением посетителю не нужно искать дополнительную информацию где-то ещё.
Компания «Дом со всем» предлагает заказать обратный звонок
Kualo
Страница 404 на веб-хостинге Kualo может заставить пользователя забыть, зачем он сюда пришёл. Увлекательная игра притягивает внимание. В конце игры посетителю предлагают посмотреть сайт хостинга.
На странице Kualo можно просто поиграть и заработать скидки
Рано или поздно с ошибкой 404 сталкивается большинство сайтов. При регулярной проверке можно своевременно исправить неработающие ссылки, чтобы в ответ пользователи получали код 200 OK. Но для крупного ресурса лучше настроить оригинальную страницу, которая будет отображаться при появлении ошибки Not Found и подскажет посетителям, что делать дальше.
Ошибка 404 Not Found (nginx), как грамотно исправить
Что такое ошибка 404 Not Found (nginx)
Эта ошибка означает, что страница которую пытается просмотреть пользователь не найдена или не существует. При этом сам пользователь никак не сможет повлиять на решение вопроса. Единственное, что он может сделать — найти похожую информацию на этом же сайте. Например адрес с ошибкой www.example.com/not-founded-page.html заменить на www.example.com
Почему это происходит?
Это происходит из-за того, что пользователь перешел на страницу сайта по неправильной ссылке. Например пользователь ввел в браузере (или перешел по ссылке) http://mysite.com/rbot.html, а нужно было — http://mysite.com/robot.html. Причем, эта ссылка могла находится как на вашем сайте, так и на сторонних сайтах. Обнаружить такие ссылки можно с помощью Google Webmaster Tools. Для этого переходим на страничку данного сервиса, выбираем свой сайт, а дальше жмем: Состояние -> Ошибки сканирования и выбираем «Не найдено».
Также хорошо с этой задачей справляется бесплатная программа XenuLinks, скачать которую можно здесь, а посмотреть мануал — здесь.
Как исправить ошибку 404?
В традиционном понимании исправить эту ошибку невозможно, т.к. проблема кроется не в работе сервера или движка сайта, в том, что кто-то неправильно указал адрес ссылки. Поэтому единственным способом исправления можно назвать выявление ошибочных ссылок, и указание правильного адреса. Также стоит проверить существует ли текущая страница на вашем сайте? Если она была удалена, то позаботьтесь о том, чтобы она появилась снова. Если же она была переименована, то нужно настроить 301-редирект со старого адреса страницы на новый.
Совет
Когда пользователь заходит на сайт и видит данную ошибку через выдачу сервера, то он не видит ваш сайт (меню, навигацию, дизайн и т.д.). Соответственно со 100% вероятностью закроет страницу. Такая схема работает на всех хостингах по умолчанию. Но вы можете запрограммировать данную страницу и показать вместе с ней свой сайт. А это значит, что пользователь видя в меню основные ссылки вашего сайта может нажать на них, и остаться на сайте. Вот примеры неправильной и правильной выдачи соответственно:
Есть много разных способов реализовать подобную схему, но самый универсальный из них — это добавить в файл .htaccess такую запись:
ErrorDocument 404 /error404.html
Соответственно саму страницу «/error404.html» вам нужно будет предварительно создать.
With reference to the HTTP 404 Not Found error message, Peugeot websites use pictures of the Peugeot 404 on their error message sites. | Со ссылкой на сообщение об ошибке HTTP 404 Not Found, веб-сайты Peugeot используют фотографии Peugeot 404 на своих сайтах сообщений об ошибках. |
Другие результаты | |
We have found, after a review of our delivery department, that we’ve made a regrettable error. | Во время проверки отдела доставки мы обнаружили, что совершили досадную ошибку. |
What is Free space not found error? | Что за ошибка ‘Свободное место не найдено’? |
If the address is not found in this routing table the packet will be sent for error handling. | Если адрес не найден в таблице маршрутизации, пакет будет отправлен для обработки ошибок. |
Have you found any error in the high-voltage in Dovre? | Вы замечали какие-нибудь сбои в работе сети высокого напряжения в Довре? |
Secure HDCP link not found error when playing a DVD or streaming a Netflix movie on Xbox 360 | Ошибка Безопасное соединение HDCP не найдено возникает при воспроизведении DVD или потоковом воспроизведении фильма в Netflix на консоли Xbox 360. |
This error means that the Pixel Helper found what looks to be double-encoded characters. | Эта ошибка означает, что Помощник по пикселям обнаружил дважды закодированные символы. |
Value Banana can’t be found, so the formula returns a #N/A error. | Значение Банан не найдено, поэтому формула возвращает ошибку #Н/Д. |
This error means that the Pixel Helper found what looks to be Facebook pixel code on your site, but the actual HTTP call was never made. | Эта ошибка означает, что Помощник по пикселям нашел на вашем сайте код, похожий на код пикселя Facebook, но вызова HTTP не было. |
This error means that your wireless network cannot be found. | Эта ошибка означает, что беспроводная сеть не найдена. |
He thought he must have made an error in his calculations if he now found cause to blame himself. | Граф сказал себе, что если он сомневается и чуть ли не порицает себя, значит, в его расчеты вкралась какая-то ошибка. |
He had felt certain that Sally’s suspicion was well-founded; it had never occurred to him for an instant that there was a possibility of error. | Он был уверен, что опасения Салли не напрасны, ему даже и в голову не приходило, что тут может быть ошибка. |
We have found, after a review of our delivery department, that we’ve made a regrettable error. | Во время проверки отдела доставки мы обнаружили, что совершили досадную ошибку. |
which we could double-check and we found them to be in error, what else is in error? | которые мы перепроверили и нашли, что они ошибочны, то в чем еще они ошибались? |
You’ve found a gap in it, an error. | Ты нашел в нем пробел, ошибку. |
It isn’t the first time someone has been released or even found not guilty due to a procedural error. | Уже не в первый раз отпускают на волю— или даже оправдывают из-за процедурной ошибки. |
After some trial and error, Dr. Stinsonheimer finally found the magic formula. | После серии проб и ошибок доктор Стинсонхаймер наконец открыл магическую формулу. |
I founder in the blood of the thousands who perished for my error. | Я виновен за тысячи погибших из-за моей ошибки. |
These were found by trial and error over a great deal of time. | Эти команды были найдены путём проб и ошибок в течении длительного времени. |
How soon would you have found your treasure if my knowledge had not shown you your error? | Когда бы вы еще нашли свой клад, если бы мои знания не осветили вам вашей ошибки? |
And this belief is a gross error, for in the Louvre there are more than fifty paintings in which are found mixes of persons clothed and nude. | И это убеждение является грубой ошибкой, ибо в Лувре есть более пятидесяти картин, на которых изображены люди, одетые и обнаженные. |
It was found that when checking the mile posts, they were in error due to the fact that Poeppel’s chain was 1 inch too long as a result of wear. | Оказалось, что при проверке верстовых столбов они ошибались из-за того, что цепь Поппеля была на 1 дюйм длиннее в результате износа. |
If an error is found, how quick is it removed? | Если ошибка обнаружена, как быстро она удаляется? |
Correcting for the two newly found sources of error, results for neutrino speed appear to be consistent with the speed of light. | С поправкой на два вновь обнаруженных источника ошибок результаты для скорости нейтрино, по-видимому, согласуются со скоростью света. |
Yet, in another study it was found that providing feedback right after the error can deprive the learner of the opportunity to develop evaluative skills. | Тем не менее, в другом исследовании было обнаружено, что предоставление обратной связи сразу после ошибки может лишить обучающегося возможности развивать оценочные навыки. |
But suppose you were so precise an individual that you found an error of three thousand miles in 31,000,000,000 to be insupportable. | Но предположим, что вы были настолько точным индивидуумом, что нашли ошибку в три тысячи миль из 31 000 000 000 невыносимой. |
Of the 42 articles reviewed, 38 were found to have at least one error – Britannica had 40 articles with at least one error. | Из 42 рассмотренных статей в 38 была обнаружена, по крайней мере, одна ошибка – у Britannica было 40 статей С, по крайней мере, одной ошибкой. |
The accident report found no technical problem and cited possible pilot error with the flap settings. | В отчете об аварии не было обнаружено никаких технических неполадок и приводилась возможная ошибка пилота с настройками закрылков. |
Me 2.. I’ve FOUND another factual error.. in ? | Я 2.. Я обнаружил еще одну фактическую ошибку.. внутрь ? |
The squirrel image is no longer used in the production area of the site, but it can still be found as the server’s 404 error for pages that do not exist. | Изображение белка больше не используется в рабочей области сайта, но его все еще можно найти как ошибку 404 сервера для страниц, которые не существуют. |
Moving through life, we “find our way” by trial and error; we acquire sad knowledge of the baser requisites to be fulfilled in the construction of our foundation. | Двигаясь по жизни, мы” находим свой путь путем проб и ошибок; мы приобретаем печальное знание о более низких требованиях, которые должны быть выполнены при строительстве нашего фундамента. |
The fault was found to be an error in the control system. | Неисправность была признана ошибкой в системе управления. |
Florian Weimer and Todd Sabin found this bug, which relates to an out-of-bounds memory access error in the Bash parser code. | Флориан Ваймер и Тодд Сабин нашли эту ошибку, которая связана с ошибкой доступа к памяти вне границ в коде синтаксического анализатора Bash. |
If you found an error with any archives or the URLs themselves, you can fix them with this tool. | Если вы обнаружили ошибку в каких-либо архивах или самих URL-адресах, вы можете исправить ее с помощью этого инструмента. |
The hexadecimal error code and parameters can still be found in the Windows Event Log or in memory dumps. | Шестнадцатеричный код ошибки и параметры по-прежнему можно найти в журнале событий Windows или в дампах памяти. |
In 2012 they measured thrust from their prototype, however, in 2014 they found this had been an experimental error. | В 2012 году они измерили тягу от своего прототипа, однако в 2014 году они обнаружили, что это была экспериментальная ошибка. |
A study released in 2016 found medical error is the third leading cause of death in the United States, after heart disease and cancer. | Исследование, опубликованное в 2016 году, показало, что медицинская ошибка является третьей ведущей причиной смерти в Соединенных Штатах после болезней сердца и рака. |
The authors rephrased the questions, ran the analysis again, and found it removed the measurement error. | Авторы перефразировали вопросы, снова провели анализ и обнаружили, что он устранил ошибку измерения. |
The error was in the court titles, not the link, the proper associated court names can be found on looking at each of the sources. | Ошибка была в названиях судов, а не в ссылке, соответствующие связанные названия судов можно найти, посмотрев на каждый из источников. |
Driver error or pedal misapplication was found responsible for most of the incidents. | Ошибка водителя или неправильное применение педалей были признаны ответственными за большинство инцидентов. |
If the shorthand link is found to be associated with a URL, the URL is fetched, otherwise an error message is returned. | Если обнаруживается, что сокращенная ссылка связана с URL-адресом, то этот URL-адрес извлекается, в противном случае возвращается сообщение об ошибке. |
If you have found any discrepancies, we ask you to notify us of these errors. | Если Вы обнаружили какие-либо неточности, просим сообщить нам об этом. |
I found a few typos and grammatical errors, so I retyped it. | Я нашел несколько опечаток и грамматических ошибок, и перепечатал его. |
Since he made no reference to any statements of fact that we made we must conclude that he found no errors of fact. | Поскольку он не сослался ни на одно из высказываний или фактов, которые мы показали, мы делаем вывод, что он не нашел искажений фактов. |
In late 2009, the Wikimedia Foundation undertook to fix some errors that had been noted in the design of the puzzle globe. | В конце 2009 года Фонд Викимедиа взялся исправить некоторые ошибки, которые были замечены в дизайне головоломки globe. |
Cmmcnam2 posted to Main Page/Errors saying that according to the Chicago Police’s own site the department was founded in 1835, not 1837. | Cmmcnam2 разместил на главной странице / ошибки, сообщив, что согласно собственному сайту чикагской полиции Департамент был основан в 1835 году, а не в 1837 году. |
Occasionally, I have checked thrust to weight values and found errors. | Иногда я проверял тягу на весовые значения и находил ошибки. |
If the method is followed correctly, the proper flow in each pipe can still be found if small mathematical errors are consistently made in the process. | Если метод выполняется правильно, правильный поток в каждой трубе все еще может быть найден, если в процессе последовательно делаются небольшие математические ошибки. |
Only fifteen errors have been found in the entire six volumes and four languages of Cisneros’s bible, an extraordinarily low number for the time. | Во всех шести томах и на четырех языках Библии Сиснероса было найдено всего пятнадцать ошибок, что для того времени было чрезвычайно мало. |
ETC, ETC, ETC… That was just part of a section and see how many errors were found in less than 20 lines. | И ТАК ДАЛЕЕ, И ТОМУ ПОДОБНОЕ… Это была всего лишь часть раздела, и посмотрите, сколько ошибок было найдено менее чем в 20 строках. |
In the next two centuries workers in the theory of errors and in statistics found many different ways of implementing least squares. | В последующие два столетия работники теории ошибок и статистики нашли много различных способов реализации метода наименьших квадратов. |
Memory errors can commonly be found in types of abnormal psychology such as Alzheimer’s disease, depression, and schizophrenia. | Ошибки памяти обычно встречаются в таких типах аномальной психологии, как болезнь Альцгеймера, депрессия и шизофрения. |
Memory errors, specifically intrusion errors and imagination inflation effects, have been found to occur in patients diagnosed with schizophrenia. | Было обнаружено, что у пациентов с диагнозом шизофрения возникают ошибки памяти, в частности ошибки вторжения и эффекты инфляции воображения. |
In the long run, it seems that the project survived the tagging of all articles in which Nature’s experts found errors. | В конечном счете, похоже, что проект пережил маркировку всех статей, в которых эксперты Nature нашли ошибки. |
Please report any errors found on the talk page for this project. | Пожалуйста, сообщайте о любых ошибках, найденных на странице обсуждения этого проекта. |
Meiotic errors that lead to the production of X with p arm deletions or abnormal Y chromosomes are also mostly found in the father. | Мейотические ошибки, которые приводят к образованию X с делециями P-хромосом или аномальными Y-хромосомами, также в основном встречаются у отца. |
For centuries, scholars have found little thematic depth in The Comedy of Errors. | На протяжении веков ученые находили мало тематической глубины в Комедии ошибок. |
Herndon, Ash and Pollin found that after correcting for errors and unorthodox methods used, there was no evidence that debt above a specific threshold reduces growth. | Херндон, Эш и Поллин обнаружили, что после исправления ошибок и использования неортодоксальных методов не было никаких доказательств того, что задолженность выше определенного порога снижает рост. |
For the small angles typically found in targeting work, the convenience of using the number 6400 in calculation outweighs the small mathematical errors it introduces. | Для малых углов, обычно встречающихся при наведении на цель, удобство использования числа 6400 в расчетах перевешивает небольшие математические ошибки, которые оно вносит. |
Used a spell checker that also checks grammar to tune the article up. Numerous errors found and corrected. | Использовал проверку орфографии, которая также проверяет грамматику, чтобы настроить статью. Многочисленные ошибки найдены и исправлены. |
Файл ошибки HTTP 404 не найден на сервере — Internet Information Services
- Чтение занимает 2 мин
В этой статье
Эта статья поможет устранить проблему, из-за которой не найден файл ошибки HTTP 404 на сервере, на котором запущены службы IIS.
Примечание
Эта статья предназначена для администраторов веб-сайтов. Конечные пользователи, которые испытывают эти ошибки, должны уведомить администратора веб-сайта о проблеме.
Исходная версия продукта: Internet Information Services
Исходный номер КБ: 248033
Симптомы
При запросе веб-страницы в верхней части веб-браузера вы получите следующее сообщение об ошибке:
Не удается найти страницу
Страница, которая вы ищете, могла быть удалена, изменено ее имя или временно недоступна.
Далее на веб-странице выводится следующее сообщение об ошибке:
HTTP 404 — файл не найден
Службы IIS
Причина
Веб-сервер возвращает сообщение об ошибке HTTP 404 — файл не найден, если не удается получить запрашиваемую страницу.
Вот некоторые распространенные причины этого сообщения об ошибке:
- Запрашиваемая папка переименована.
- Запрашиваемая папка была перемещена в другое расположение и/или удалена.
- Запрашиваемый файл временно недоступен из-за технического обслуживания, обновления или других неизвестных причин.
- Запрашиваемая папка не существует.
- IIS 6.0: соответствующее расширение веб-службы или тип MIME не включены.
- Виртуальный каталог соединять с корнем диска на другом сервере.
Решение
Чтобы устранить эту проблему, убедитесь, что файл, запрашивается в URL-адресе браузера, существует на компьютере IIS и находится в правильном расположении.
Используйте оснастку консоли управления (MMC) IIS, чтобы определить, где файл должен существовать в файловой системе компьютера IIS.
Это важно, если веб-сайт использует виртуальный каталог (VDIR). VDIR — это каталог, который не содержится в домашнем каталоге веб-сайта, но отображается в браузере клиента так, как если бы он это делает. Этот виртуальный каталог должен быть соотноен с подкапкой на диске или ссылаться на файлы по имени.
Например, предположим, что URL-адрес, который вызвал ошибку 404, — это url-адрес, а оснастка IIS показывает, что для веб-сайта Microsoft.Com каталог /Test/фактически является виртуальным каталогом, который сопо сведениям о расположении c:\Information на компьютере http://Microsoft.Com/Test/File1.htm
IIS. Это означает, что необходимо убедиться, что File1.htm находится в каталоге c:\Information (и правильно ли написано имя файла).
Динамическое содержимое IIS: запись 404.2 в файле расширенного журнала W3C записи, если веб-расширение не включено. Используйте оснастку консоли управления (MMC) IIS, чтобы включить соответствующее веб-расширение. Веб-расширения по умолчанию включают: ASP, ASP.NET, Server-Side Includes, WebDAV publishing, FrontPage Server Extensions, Common Gateway Interface (CGI). Настраиваемые расширения необходимо добавить и явно включить. Дополнительные сведения см. в файле справки IIS.
Статическое содержимое IIS: запись 404.3 в файле расширенного журнала W3C записуется, если расширение не сописали с известным расширением в свойстве MIME Map. Используйте оснастку консоли управления (MMC) IIS для настройки соответствующего расширения на карте MIME. Дополнительные сведения см. в файле справки IIS.
Дополнительные сведения о других, менее распространенных причинах этого сообщения об ошибке см. в скрытых статических файлах IIS, возвращая ошибки HTTP 404 или «Отказано в доступе».
Дополнительная информация
Ошибка 404 not found Nginx
Веб-серверы Nginx и Apache мало похожи друг на друга, и их отличия касаются не только особенностей подключения пользователей, но и обработки URL на сервере. Очень часто новые пользователи Nginx получают ошибку 404 для URL, которые, по сути, должны были бы работать.
В этой статье рассмотрим, почему возникает ошибка «404 not found Nginx», а также способы её устранения и отладки.Мы не будем разбираться с ситуацией, когда файла действительно нет на сервере — это решение, не требующее пояснений. Мы рассмотрим проблему обработки location в Nginx.
Содержание статьи:
Почему возникает ошибка 404 в Nginx
Давайте сначала разберёмся, как обрабатываются URL в Nginx. Когда веб-сервер определил, к какому блоку server (сайту) нужно передать запрос пользователя, просматриваются все префиксные блоки location и выбирается тот, который подходит лучше всего. Например, рассмотрим стандартную конфигурацию для WordPress. Здесь префиксные location отмечены зелёным, а с регулярным выражением — оранжевым:
location / {
index index.html index.php;
}
location /favicon.ico {
access_log off;
}
location ~* \.(gif|jpg|png)$ {
expires 30d;
}
location ~ \.php$ {
fastcgi_pass localhost:9000;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
include fastcgi_params;
}
Префиксные локейшены всегда начинаются с символа /. * и так далее. Если пользователь запрашивает favicon.ico, то будет выбран второй location, так как он лучше всего соответствует запросу, при любом другом запросе будет выбран location /, так как он соответствует всем запросам, а других префиксных location у нас нет. Это просто, а дальше начинается магия. После того, как был найден нужный location, Nginx начинает проверять все регулярные выражения в порядке их следования в конфигурационном файле.
При первом же совпадении Nginx останавливает поиск и передаёт управление этому location. Или, если совпадений не было найдено, используется ранее обнаруженный префиксный location. Например, если запрос заканчивается на .php, то первый location будет проигнорирован, а управление передастся четвёртому (~ \.php$)
Таким образом, любое неверно составленное регулярное выражение в любой части конфигурационного файла может полностью всё сломать. Поэтому разработчики рекомендуют по минимум использовать регулярные выражения. Что касается вложенных location, то обрабатываются они так же как и основные, только уже после передачи управления в нужный location. Путём чтения конфигурационного файла понять, какой location вызывает 404 сложно, поэтому, чтобы исправить ошибку, нам понадобиться режим отладки Nginx.
Как включить режим отладки Nginx?
Сначала нам необходимо установить версию Nginx с поддержкой отладки. Чтобы проверить, поддерживает ли ваша текущая версия этот режим, наберите:
nginx -V
В выводе должна быть строчка «—with-debug». Если её нет, значит отладка не поддерживается, и надо установить версию с поддержкой. В CentOS такой пакет называется nginx-debug. Для его установки наберите:
sudo yum install nginx-debug
Теперь появился ещё один исполняемый файл, и он собран уже с поддержкой отладки:
nginx-debug -V
Откройте конфигурационный файл вашего сайта или глобальный конфигурационный файл, если вы не задавали настройки логов отдельно для каждого сайта, и в конце стоки error_log замените error на debug:
error_log /var/log/nginx/domains/test.losst.ru.error.log debug
Останавливаем обычную версию и запускаем версию с отладкой:
systemctl stop nginx
systemctl start nginx-debug
Как исправить «404 Not Found Nginx»?
1. Регулярные выражения
Как я уже сказал выше, самой частой проблемой, которая вызывает 404, являются регулярные выражения. Смотрим, что происходит в лог файле:
tail -f /var/log/nginx/domains/test.losst.ru.error.log
Видим, что серверу пришёл запрос /vstats. Дальше он проверяет location: /, /robots.txt, /vatsts/, /site-control/. Здесь уже можем понять, в чём проблема — промазали на один слеш. Дальше проверяются все регулярные выражения, и, так как в них ничего найдено не было, выбирается location /.
Далее директива try_files пытается найти файл /vstats, не находит и ищет index.php, который, в свою очередь, возвращает 404.
Если мы наберём, то что ожидает видеть Nginx — /vstats/, то откроется наша страница статистики.
Если мы добавим к конфигурационному файлу ещё один location с регулярным выражением, например:
location ~* {
try_files $uri $uri/ =404;
}
То абсолютно все запросы будут обрабатываться именно этим регулярным выражением и, естественно, что ничего работать не будет. Видим, что приходит запрос /vstats/:
Он совпадает с префиксным location, но потом Nginx видит наше регулярное выражение и передаёт управление ему.
Поэтому будьте очень осторожны с регулярными выражениями, если они вам нужны, то размещайте их только внутри префиксных location, чтобы ограничить их область действия этим location, иначе может возникнуть ошибка 404 nginx.
2. Недостаточно памяти
Если php-скрипту не хватило оперативной памяти для выполнения, и его процесс был убит операционной системой, то Nginx тоже может вернуть ошибку 404. Такое поведение вы будете наблюдать, когда скрипт очень долго выполняется, а потом появляется «404 Not Found» или страница ошибки вашего движка. Обычно эта неисправность тоже видна в отладочном логе.
Решить такую проблему можно, освободив память на сервере, часто такое может возникать из-за утечек памяти в php, когда процессы php-fpm занимают почти всю память на сервере. Поэтому перезапуск php-fpm решает проблему:
systemctl restart php-fpm
Чтобы избежать этой проблемы в будущем, можно настроить автоматический перезапуск процессов после обработки определённого количества запросов. Например каждые 200 запросов:
vi /etc/php-fpm.d/www.conf
pm.max_requests = 200
3. Не найден index
Если вы запрашиваете URL вида /vstats/, но в настройках Nginx не указан файл index, который нужно использовать для этой ссылки, то у вас ничего не выйдет, и вы получите 404. Вы можете добавить директиву index в ваш location:
location / {
index index.php index.html index.htm;
}
Или сразу в server, в Nginx все location наследуют директивы, установленные в server.
4. Другие проблемы
Подобных проблем, вызывающих 404 в Nginx, может быть очень много, но все они решаемы, и всё, что нужно для их решения, есть в отладочном логе Nginx. Просто анализируйте лог и на основе этого вносите исправления.
Выводы
В этой статье мы рассмотрели основные причины, из-за которых может возникнуть ошибка 404 not found Nginx. Как видите, может быть много проблем, но всё достаточно просто решается. А с какими проблемами, вызывающими эту ошибку, вы сталкивались? Как их решали? Напишите в комментариях!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Оцените статью:
Загрузка…Собственные страницы ошибок — Документация Flask (русский перевод) 0.10.1
Flask поставляется с удобной функцией abort()
, которая
досрочно прерывает запрос с кодом ошибки HTTP. В комплекте с ней идёт
простая чёрно-белая страница ошибки с небольшим описанием, ничего особого.
В зависимости от кода ошибки, с разной степенью вероятности, пользователь может увидеть эту страницу.
Обычные коды ошибок
Чаще всего, даже если приложение работает правильно, пользователь может увидеть следующие коды ошибок:
404 Не найдено
Старое доброе сообщение «чувак, ты допустил ошибку при вводе URL». Встречается настолько часто, что даже новички в интернете знают, что означает 404: блин, тут нет того, что я искал. Неплохо поместить на этой странице что-то более полезное, хотя-бы ссылку на стартовую страницу.
- 403 Доступ запрещён
- Если на сайте есть какая-нибудь разновидность ограничения доступа, может понадобиться отправить код 403 при попытке доступа к ресурсам, доступ к которым запрещён. Позволяет не потерять пользователя, который попытался получить доступ к запрещённому ресурсу.
- 410 Удалено
- Вы знаете, что у «404 Не найдено» есть брат по имени «410 Удалено»? Мало кто делает так, что прежде существовавшие, но ныне удалённые ресурсы отвечают ошибкой 410 вместо 404. Если вы не удаляете документы из базы данных навсегда, а просто помечаете их как удалённые, можно сделать пользователю одолжение и воспользоваться кодом 410, а не отображать сообщение о том, что искомое было удалено навечно.
- 500 Внутренняя ошибка сервера
- Обычно происходит в случае ошибок в программе или при повышенной нагрузке на сервер. Ужасно хорошо было бы иметь на этот случай приятную страницу, потому что рано или поздно в приложении может случится сбой (см. также: Журналирование ошибок приложения).
Обработчики ошибок
Обработчик ошибок — это функция, похожая на функцию представления, только
она принимает возникающие ошибки. Большинство ошибок — это ошибки типа HTTPException
, но это могут быть и другие
ошибки, потому что в обработчик внутренних ошибок сервера попадают все
остальные не перехваченные экземпляры исключений.
Обработчик ошибок регистрируется при помощи декоратора errorhandler()
с кодом ошибки. Помните, что Flask не
устанавливает код ошибки за вас, поэтому удостоверьтесь, что возвращаете
в ответе код статуса HTTP.
Здесь приведён пример обработки исключения «404 Страница не найдена»:
from flask import render_template @app.errorhandler(404) def page_not_found(e): return render_template('404.html'), 404
Шаблон для этого примера может быть таким:
{% extends "layout.html" %} {% block title %}Page Not Found{% endblock %} {% block body %} <h2>Page Not Found</h2> <p>What you were looking for is just not there. <p><a href="{{ url_for('index') }}">go somewhere nice</a> {% endblock %}
Примечания переводчика
После прочтения перевода у вас может возникнуть недоумение — что за «чувак» и «клёво»? Я не стал бы добавлять в текст эти слова по собственной инициативе — я просто попытался в меру своих скудных способностей воспроизвести стиль оригинального текста. В оригинале этим словам соответствуют chap и nice.
Более подробный список кодов статуса HTTP можно увидеть здесь: Список кодов состояния HTTP.
Оригинал этой страницы
Что означает ошибка 404 Not Found и как ее исправить — читать блог, профессиональные услуги раскрутки и продвижения сайтов
Что означает ошибка 404 Not Found и как ее исправить
Одной из самых распространенных проблем, с которыми сталкиваются посетители различных сайтов является ошибка 404 Not Found. Сегодня мы подробно разберем, почему она возникает, как избавиться от нее и существует ли возможность обезопасить свой ресурс.
Что такое ошибка 404
Для начала необходимо разобраться, что значит ошибка 404 Not Found. Название говорит само за себя. Not Found буквально переводится, как не найдено. Если говорить простым языком, то он означает, что страницы с таким адресом не существует.
Если рассматривать этот вопрос с технической стороны, то все несколько интереснее. Не знающий пользователь может подумать, что при написании любого случайного набора символов в браузере будет выдана ошибка 404, говорящая, что нет такой страницы. Это абсолютно неверно. В случае случайного набора символов появится сообщение, что невозможно установить соединение с сервером.
Все дело в том, что запрос пользователя изначально посылается на сервер, где располагается сайт. Если удается установить соединение с сервером сайта, то в таком случае будет получен какой-либо ответ. Если все в порядке, запрос корректен, такая страница существует, то будет получен ответ с кодом 200. Соответственно, страница будет загружена. Но если пошло что-то не так, то будет отправлено сообщение об ошибке.
Но почему же все таки именно эти цифры, что означает ошибка 404?
Существует легенда, что первый сервер находился в комнате за номером 404. Но у этого явления есть и более прагматичное описание. Первая цифра 4 свидетельствует о том, что запрос был слишком долгий и в написании адреса могла быть допущена ошибка. Последняя цифра свидетельствует о конкретной ошибке. 4 в данном случае говорит об отсутствии такой ссылки на сайте. Если же последней цифрой был, например, 3, то это значило бы, что данная ссылка существует, но доступ к ней с используемого устройства запрещен.
Основные причины возникновения ошибки 404
Для того чтобы ошибку 404 Not Found можно было исправить необходимо определить причины ее возникновения. Их несколько и каждую стоит рассмотреть отдельно:
Неправильный адрес страницы. Тут все достаточно просто — пользователь пытался ввести прямую ссылку вручную и допустил опечатку. Или же ссылка пытается открыть несуществующую страницу.
Битая ссылка. Фактически это ссылка, которая не ведет ни на какую страницу сайта. Чаще всего они появляются при внутренней перелинковки страниц сайт. Главное отличие от предыдущего пункта — эта страница когда-то существовала на сайте.
Удаленная страница. Если страница была удалена с сервера сайта, то это вовсе не означает, что на нее никто не попытается перейти. Она будет находится еще некоторое время в поисковых системах. Кроме этого ссылка на конкретную страницу сайта может находится в закладках браузера пользователей.
Некорректная работа сервера. Иногда ошибка 404 находится на сервере из-за неисправной работы последнего. Однако, такой случай является исключением из правил.
Если подытожить все вышесказанное, то в большинстве случаев ошибка 404 возникает, когда найти запрашиваемую страницу по каким-либо причинам не представляется возможным. Все они очень похожи друг на друга, но требуют различного подхода к решению возникшей проблемы.
Чем опасна ошибка 404 Not Found
На первый взгляд может показаться, что 404 ошибка в по сути безвредна и не несет никакой угрозы для сайта. Во-первых, такой подход может просто оттолкнуть посетителя от ресурса. Некоторые могут подумать, что такого сайта теперь вообще больше не существует, другие же просто не захотят связываться. Пользователей раздражает, когда они не получают информацию, которую им обещала ссылка.
Вторая причина куда более прозаичная — поисковые системы не очень любят эту ошибку. Если во время обхода ресурса роботы столкнуться с большим количеством битых ссылок или несуществующих страниц, то сайт может быть значительно понижен в индексации.
Как найти ошибку 404
Некоторые сайты имеют сотни или даже тысячи страниц, отследить все вручную просто не представляется возможным. Существует огромное количество программ и сервисов, которые позволяют найти на любом ресурсе битые ссылки. Каждый вебмастер выбирает то, что ему больше нравится, руководствуясь личными предпочтениями. Но в первую очередь обратить внимание стоит на следующие:
В абсолютном большинстве случаев все эти сервисы бесплатны и позволяют полностью контролировать все ошибки, возникающие на интернет-ресурсе. В первую очередь стоит пользоваться первыми двумя, так как они специализируются на отслеживании технических проблем.
Как исправить ошибку Not Found
После того как стало понятно, что означает ошибка 404 Not Found. найти проблему не составит труда используя один или несколько инструментов представленных выше. Самое главное вовремя исправить ошибку. Можно выделить две основные проблемы и способы их решения.
Ссылка ведет в никуда.
Как правило, такая ситуация возникает, когда странице был задан неверный адрес. Решается проблема достаточно легко — находится искомая страница и к ней прикрепляется ссылка. Это можно сделать вручную, если на ресурсе размещено несколько десятков или сотен страниц.
Но если речь идет об огромном портале, который может насчитывать до нескольких сотен категорий, то тут все несколько сложнее. Специалисты рекомендуют пользоваться виджетами, которые в автоматическом режиме будут формировать ссылки для страниц. Это позволит избежать огромного количества проблем в дальнейшем.
Наличие битых ссылок.
Эта проблема, как правило, связана с внутренней перелинковкой страниц. Зачастую ссылка на страницу есть, а ее самой давно уже нет. В таком случае самого элемента на ресурсе уже нет, а вот его адрес остается, что очень не нравится поисковым системам. Проблема имеет несколько решений. Во-первых, можно просто удалить ссылку, во-вторых, можно изменить адрес. Третье решение снова автоматизирует процесс — можно настроить автоматическую внутреннюю перелинковку с помощью сторонних программ и сервисов.
Другие случай решения вопроса 404 Not Found
Выше описано два основных решения возникающей ошибки. Но они не решают всех возможных проблем. Есть еще несколько советов, которые дают специалисты вебмастерам:
Не стоит давать сложных адресов основным страницам сайта. Такие важные вкладки, как например «контакты» должны иметь простой адрес.
Не стоит часто переименовывать страницы, давая им новые ссылки. Это введет в заблуждение абсолютно всех, в том числе и поисковых роботов.
Свой ресурс нужно размещать только на надежных серверах. Это избавит от огромного количество проблем.
Как использовать ошибку 404
Можно сколько угодно приложить усилий, но периодически пользователи будут запрашивать и находить страницу с ошибкой 404. Избежать этой проблемы полностью в любом случае не получится. Но ее можно превратить в эффективный инструмент, позволяющий конвертировать ошибки в реальных посетителей. Он выполняет три основные функции:
привлекает внимания к нестандартной ситуации;
говорит пользователю, что он допустил ошибку, но интересующая его информация скорее всего имеется на сайте;
предлагает возможные варианты действий.
Главное, что необходимо сделать — отказаться от стандартной формы, сообщающей о том, что запрашиваемая страница не найдена. Фактически она говорит пользователю, что он ошибся, но не предлагает ему ничего взамен.
Все современные CMS имеют возможность настроить дизайн страницы с данной ошибкой. Вот, что может размещаться на такой странице:
ссылка на главную страницу;
ссылки на самые популярные материалы сайта;
карта сайта;
форма поиска;
форма обратной связи.
Все это позволит не просто превратить ошибку в конвертацию, но и отслеживать проблемы, возникающие на сайте.
Ошибки вебмастеров, связанные с 404 Not Found
На первый взгляд все достаточно просто, однако, существует огромный ворох проблем связанный с 404 страницей. В подавляющем большинстве случаев они возникают из-за неправильной настройки сервера. Вот список основных из них:
Слишком большое количество битых ссылок и несуществующих страниц. Об опасности этого подробнее писалось выше. Подобная ситуации чаще всего возникает на молодых сайтах при постоянном переименовывании и перелинковки страниц.
Использование стандартных шаблонов 404 страницы. Фактически это оставляет посетителя наедине с самим собой. Вероятность его возвращения на такой ресурс резко стремится к нулю.
Отсутствие предупреждения о том, что эта страница не работает. Такая ошибка встречается на собственных шаблонов, она может ввести посетителя в заблуждение, что все работает так как надо.
На все запросы сервер выдает ответ HTTP «200 OK». Такое возможно, когда вебмастер пытается полностью избавится от ошибки 404, насильно заставляя сервер отвечать, что все работает.
На дизайн страницы 404 стоит 301 редирект с ответом «200 OK».
Если обратится к рекомендациям поисковых систем, то они говорят буквально следующее: страница 404 должна вписываться в общую концепцию оформления сайта. Не стоит применять цвета, которые не использовались при создании остальных элементов ресурса.
Как видно, при возникновении ошибки 404 Not Found вопрос что делать не стоит остро. Она устраняется достаточно легко. Но самое главное — при правильном подходе можно использовать ее для эффективной конвертации посетителей ресурса.
404 Ошибка переведенных URL-адресов
Привет,
Похоже, похожая проблема с не очень хорошо отформатированным HTML.
Найдите в слайдере карусели код этого HTML:
Попробуйте удалить первый атрибут src , который содержит только «
<ширина изображения Я не могу указать вам точный файл, потому что это премиум-функция, и у меня нет к ней доступа.
Дайте мне знать, как это происходит.
Нет такого
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019.
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019.
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019. Причина: код будет отображаться некорректно
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019.
Пожалуйста, откройте заявку в службу поддержки для дальнейшего изучения вашей проблемы.
Простите, что плохо. Билет можно закрыть.
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019.
- Этот ответ был изменен 2 года 10 месяцев назад пользователем gordo019.
Здравствуйте,
У меня есть плагин translatepress сегодня, я удалил некоторые языки. и я протестировал некоторые страницы на удаленных языках, это похоже на то, что я автоматически перенаправляюсь на эквивалентную страницу языка по умолчанию.действительно ли это делается автоматически, или это потому, что я не опустошил свои стаканы и историю навигации. потому что действительно я готовился настроить некоторые перенаправления с регулярным выражением, чтобы у меня не было много ошибок 404, но выполняется ли это автоматически с помощью translatepress, когда один удаляет язык, тогда я не должен беспокоиться о создании перенаправлений, но мне нужно быть конечно
заранее спасибо за ответ
Здравствуйте,
WordPress сам автоматически пытается определить частично недействительный URL.
Строка запроса удаленного языка (пример: \ fr \ для французского) недопустима, поэтому она исключена в алгоритме правил перезаписи. Поэтому вместо этого будет отображаться язык по умолчанию.
Так что по идее должно быть нормально.
П.С. На будущее: ваша проблема не связана с исходной темой.
Loco Automatic Translate Addon - тест IBM Translate API-404 не найден
Автор темы
luka90 (@ luka90)
Что еще я делал:
1.адресовали эту проблему в IBM Cloud, но они не поддерживают бесплатный тарифный план.
2. Обратился на свой хостинг, мне сказали, что на хостинге нет ошибок и блокировок.
3. отключить mod_security
4. изменить различные формы даты dd.mm.yyyy на yyyy-mm-dd (https://cloud.ibm.com/apidocs/language-translator#authentication)
5. установить сертификат SSL
Все это не помогло. Все равно выдает ошибку 404. Кто подскажет положительный результат? Помогите гуру, иначе придется вручную переводить 900 строк.
- Этот ответ был изменен 8 месяцев 3 недели назад пользователем luka90.
Здесь та же ошибка!
Но я умею находить готовые переводы только наиболее часто используемых тем…
Кто хочет, оставьте мне сообщение с названием темы и желаемым языком!
Привет всем,
Вы столкнулись с этой ошибкой 404 при тестировании интеграции API?
Или с конкретной темой / переводом плагина?
Ошибка этого типа возникает только тогда, когда API не может найти модель перевода.Но в панели настроек тестирования
API мы упомянули протестированную / рабочую модель перевода.
Пожалуйста, проверьте интеграцию API еще раз и поделитесь снимками экрана с ошибками на нашем форуме поддержки. Https://coolplugins.net/contact-plugin-support/
Спасибо,
Привет,
Пожалуйста, протестируйте IBM translate API с панели настроек плагина и поделитесь с нами снимком экрана с ошибкой здесь https://coolplugins.net/contact-plugin-support/
IBM ERROR
https: // диск.google.com/file/d/15BAyw8_nWf9XB1nlwgIUAMI2vVOIabpW/view
Ошибка 404 при тестировании интеграции API:
https://imgpile.com/images/Ijxbaj.jpg
- Этот ответ был изменен 8 месяцев 2 недели назад пользователем markk26.
Автор темы
luka90 (@ luka90)
Добрый день, я постараюсь резюмировать возникшую ошибку. Использование плагина Loco Translate и Loco Automatic Translate Addon для автоматического перевода в бесплатной версии, используя инструкции https: // locoaddon.com / how-to-generate-ibm-watson-translator-api-key / Я получаю сообщение об ошибке при выполнении теста API IBM Translate 404 not found https://prnt.sc/t45544. Соответственно, в дальнейшем при автоматическом переводе любой темы или плагина возникает аналогичная ошибка https://prnt.sc/t4rou9.
Что я пытался сделать, чтобы исправить ошибку:
1. адресовал эту проблему в IBM Cloud, но они не поддерживают бесплатный тарифный план.
2. Обратился на свой хостинг, мне сказали, что на хостинге нет ошибок и блокировок.
3.disable mod_security
4. изменил различные формы даты dd.mm.yyyy на yyyy-mm-dd (https://cloud.ibm.com/apidocs/language-translator#authentication)
5. установил сертификат SSL
Нет результата . По-прежнему выдает ошибку.
Я не пробовал платный пакет IBM Translate, но не могу перевести его с помощью бесплатного перевода.
Привет всем,
Спасибо за обнаружение проблемы и ее краткое описание.
Я исправил эту ошибку и выпустил версию 1 .9 . Обновите установленный плагин до последней версии и проверьте его еще раз.
Надеюсь, все будет нормально.
Автор темы
luka90 (@ luka90)
Я очень благодарен за быстрое реагирование на эти ошибки. Теперь все нормально и отлично работает. Это действительно отличный аддон, который экономит много времени. Желаю разработчику удачи и новых интересных идей. Благодарить.
Привет, не работает
Я выбираю язык PT, и после RUN все тексты остаются как исходный АНГЛИЙСКИЙ!
Что случилось ??
- Этот ответ был изменен 6 месяцев, 1 неделю назад пользователем CarlosTargon.
Ошибка 404 - не найдено
como en el ejemplo de arriba, devolver
[...]
el mensaj e d e ошибка 4 0 4 НЕ НАЙДЕНО . t.feemod.com
в приведенном выше примере
[...]
будет ret ur n a 404 NO T FOUND error . t.feemod.com
Por qu recibo siempre el avis o d e error " Not Found . strato-faq.es
Почему я все еще l Recei vin g a n error m ess age "N ot Найдено . strato-faq.co.uk
Normalmente, tales URLs se rechazan y se devuelve
[...]
un mensaj e d e ошибка 4 04 ( Не найдено ) . t.feemod.com
Обычно такими URL-адресами являются
[...]
отказано wi th a 40 4 ( Not found) ошибка . t.feemod.com
De lo contrario, si el servidor web recibe peticiones de un archivo con un tipo MIME no registrado,
[...]
devolver u n error 4 0 4. 3 ( Not Found ) скачать1.parallels.com
В противном случае, если веб-сервер получает запрос на файл с незарегистрированным типом MIME,
[...]
он возвращает ошибку 40 4.3 (Not Found) error . скачать1.parallels.com
Al realizar la comprobacin, el servidor lanzar un error
[...]
de tiempo de espera o u n ошибка 4 04 ( НЕ НАЙДЕН ) . teliad.es
Сервер сообщает о
[...]
тайм-аут o r 404 error (N OT FOUND ) w hen b ei ng проверено. teliad.com
3. Cuando trato de conectar mi lector de
[...]
noticias, aparec e e l error " 1 00 60 se rv e r не найдено ( 10 060 no se encontr [...] el servidor) Quigna?
usenetserver.com
3. При попытке подключить свой
[...]
программа чтения новостей re tu rns w ith th e error " 100 60 server n ot found " W hat d oe ? usenetserver.com
14 - A veces un link nos lleva a un URL largo y el buscador nos da un
[...]
сообщение об ошибке d e " Ошибка 4 0 4; Fi l e" 9014 9014 9014 9014 ( № se encontr [...] el archivo).
3dmultimedia.com
14 - Иногда ссылка ведет на длинный URL, и это будет
[...]
give u s error me ss age li ke "Ошибка 404 ; Fi le Not Found" . 3dmultimedia.com
Pues el programa protesta contra la
[...]
ruta falsa con el mensaj e d e error " F i l e 9014 aquad.de
Иногда программа даже
[...]
жалуется b y showi ng an error me ssa ge "F ile no t найдено . aquad.de
aquad.de Haga clic en la flecha para seleccionar los protocolos preprogramados or crear y disear sus propios protocolos (vase apar ta d o Error ! R urrence sof c e не найдено . ) . interacoustics.com
Можно выбрать один из предварительно запрограммированных протоколов или один из протоколов, созданных вами лично (см. Раздел 1), активировав стрелку с правой стороны. interacoustics.com
Decida tambin si el sistema debe mostrar el objetivo (Показать цель) que
[...]
[...]
Выберите выбранную в передней части окна или конфигурацию адаптационного рецепта (версия ci n Error ! R ef4 urrence ef4 urrence д не найдено . ) . interacoustics.com
Также решите, должна ли система показывать цель, которую можно выбрать либо на переднем экране, либо в настройке предписания примерки (см. Раздел 5.6.4). interacoustics.com
Mediante la interrelacin de los
[...]
[...]
контакты нет. 4 года нет. 5 del enchufe situado en la parte posterior de la dosificadora (ver sec ci n Error ! R ef erence so ur c не найдено . ) , e sta se dedendr y el diodo LED ON / OFF se apagar. bioreactor.ch
Путем увязки контактов нет. 4 и 5 разъема на задней стороне насоса (см. Рис. 5 и раздел 7.2), дозатор порошка будет заблокирован, а светодиод ВКЛ / ВЫКЛ погаснет. bioreactor.ch
15) Начальная конфигурация
[...]
pantalla combinada (vase apar ta d o Error ! R ef erence so ur c e ) , p ulse el siguiente icono para [...] poder visualizar y compare curvas.
interacoustics.com
14) Если настроен комбинированный экран, врач может сравнить с другими полученными кривыми. interacoustics.com
En caso de no haber creado una configuracin
[...] Personal de la prueba
[...]
(vase apar ta d o Ошибка ! R ef erence so ur c e не найдено ) , e l mdulo REM440 escoger automticamente una prueba estndar (vase apar ta d o Error e 9014 9014 9014 9014 9014 9014 9014 9014 9014 c e не найдено . ) . interacoustics.com
Если настраиваемая тестовая установка не создана, REM440 автоматически выберет стандартный тест. interacoustics.com
16) Возможности сравнения
[...]
sesiones histricas (vase apar ta d o Ошибка ! R ef erence so ur c e ) . interacoustics.com
16) Клиницист может также захотеть сравнить с историческим сеансом. interacoustics.com
Si se produn issuesas al utilizar
[...]
este progr am a ( error d e s intax is o 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 t iempo de ejecucin como, por ejemplo, PER FO R M _ NOT_FOUND ) , in icie la generacin [...] de este programa.
help.sap.com
Если вы встретите
[...]
проблемы с использованием этой программы (s yntax error or ru nt ime error sus h as PE RFORM _NO T_14FOUND tr_144 т. поколение этой программы. help.sap.com
( Ve a : Ошибка ! R ef erence so ur c e не найдено. e n los apndices [...] para algunas sugerencias).
ws.edu.isoc.org
(S ee the ad dres si ng plan in t he Приложения для некоторых предложений. ws.edu.isoc.org
Esta opcin se activar si previamente se han establecido los
[...]
[...]
параметры конфигурации и параметры конфигурации mdulo REM440 (ваза apar ta d o Ошибка ! R ef erence 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 не найдено . ) . interacoustics.com
1) Выбор комбинированного экрана активирует соответствующую функцию, если она настроена в настройке REM440 (см. Раздел 1). interacoustics.com
Ответить на вопрос , № tenemos Java y [...] Необходимо скачать версию "Полный установщик Windows" размером 11MB.
sesawe.net
I f you get an error me ssag e li ke " comman dn ot14 9014 9014 9014 9014 9014 9014 9014 9014 0 don ' t есть Java [...] и необходимо загрузить 11-мегабайтную версию «полного установщика Windows».
sesawe.net
Al iniciar el Software de TV,
[...]
aparece el mensaj e d e error " 3 72 Inicializacin del Servidor de perifricos - Dr iv e iv ? ftp.terratec.de
При запуске телевизора
[...]
программное обеспечение, вы re ceive th e error m ess age " 37 2 Инициализация устройства ser ve r - Driv не найдено . ftp.terratec.de
Enlaces a otros sitios web estn al corriente.
[...]
(Mensaje s d e errores c o mo "Нет Encontrado" o " fi l e не найдено e e не найдено o u na pantalla [...] blanca no aparece despus de hacer clic en los enlaces.
familyvoicesofca.org
Ссылки на другие
[...]
веб-сайты a re cu rre nt (Ошибка mes sag es li ke "файл no 9014 nk экран [...] не появляются после перехода по ссылкам.
familyvoicesofca.org
Captulo 13. E.8 El Administrador de
[...]
Configuracin da el mensaj e d e error " T he торговая марка w a 9 not found . europa.eu 13.E.8 Настройки
[...]
Менеджер r etur ns t he error me ssag e "T he trad e mark was no 9014 oami.europa.eu
En Figura 1 Ссылка так ur c e not found . s e muestra un recinto [...] tpico de armario de equipo.
unimac.com
Типичный корпус шкафа ПРА показан на рис. 1. unimac.com
Как вице-президент этого Дома, ответственный за
[...]
прозрачность, I га v e не a l wa y s 9014 9014 9014 9014 9014 9014 9014 9014 9014 9014 n легкий предмет, [...], но я верю, что теперь у нас
[...] шанс стать лучше и еще больше обратиться к нашим гражданам.
europarl.europa.eu
Как вице-президент этого Дома, ответственный за
[...]
прозрачность, я имел ве не alw ays найдено это an easy su bject, [...], но я верю, что теперь у нас есть
[...] шанс стать лучше и еще больше обратиться к нашим гражданам.
europarl.europa.eu
Por el contrario, si el aparato no es reconocido, en
[...] la ventana Popup aparece el mensaje:
[...]
«Целевое устройство e I D не найдено » o s i el processso [...] se detiene antes de haber alcanzado el
[...] 100%, ser necesario iniciar de nuevo la actualizacin.
graupner.de
Если устройство не распознается, если всплывающее окно
[...]
Приложение «Целевое устройство I D not found » ea rs, или если [...] процесс завершается ошибкой до достижения 100%,
[...] необходимо перезапустить процедуру обновления.
graupner.de
U n error c o m n que podemos observar durante nuestra bsqueda es el HTTP 4 0 4 не найдено . owasp.org
A co mmo n error t hat we can se e во время нашего поиска t he HTT P 40 4 Not Found . owasp.org
El mensaj e d e error q u e recibir de no hacerlo as no es muy intuitivo: "Kerberos5 отказывается от аутентификации, так как Read req143 не удалось: nt r y не найдено ". freebsd.unixtech.be
T he error me ssa ge is n ot очень интуитивно понятно: «Kerberos5 отказывает в аутентификации, потому что не удалось прочитать запрос: Key ta bl e en try no t no t 90 найдено ". freebsd.unixtech.be
Tras 1 minuto de
[...]
bsqueda, se ind ic a " Не найдено I P S erver" y el programa [...] se cierra automticamente.
foscam.es
Примерно через 1 минуту поиска Результат
[...]
Поле wi ll sh ow "n ot found IP S erv er" a nd программа [...] закрывается автоматически
foscam.es
Ссылка так ur c e not found . s i va a comparar la curva con el software de adaptor. interacoustics.com
Это позволит врачу войти в меню настроек или изменить цвет кривой. interacoustics.com
Ошибка " N o E C U Найдено " ( Нет se encontr la [...] ECU) задумано, подключено к программному обеспечению Consola DCI.
donaldson.com
N o EC U Найдено " error wh ile tryi ng to connect [...] с программным обеспечением DCI Console.
donaldson.com
Ссылка так ur c e not found . a r ri ba y 243 abajo, se considera que la industrial comunitaria est an recuperndose de los efectos negativos del dumping y de la subvencin del pasado. eur-lex.europa.eu
(177) Учитывая характер сталелитейной промышленности и ее содержание f декларации ( 165) выше и (243) ниже, считается, что отрасль Сообщества все еще находится в процессе восстановления от негативных последствий. прошлых демпингов и субсидий. eur-lex.europa.eu
404 - страница не найдена
Не каждый контакт отправляет данные пользователю,
[...]
например, запрос 404 es t ( страница не найдена ) a nd запросы на страницы, которые [...] уже загружены
[...] в кеше браузера в параметре «Файл» не учитываются.
en.help.editarea.com
No todos los contactos envan datos al usuario, como la
[...]
solic it ud 4 04- pgina no encontrada o la s pet ic iones d e pginas q ] sido cargadas en la cach
[...] del navegador en el parmetro "archivos".
es.help.editarea.com
Страница не найдена entertainment-solutions.eu
Pagina no encontrada entertainment-solutions.eu
ОШИБКА 4 04 - СТРАНИЦА НЕ НАЙДЕНА boonedam.co.uk
E RR OR 404 - PGINA NO ENCONTRADA boonedam.es
IIS использует набор настраиваемых страниц ошибок, которые обычно находятся в c: для отображения таких ошибок, как '4 0 4 страница не найдена ' t o пользователь. owasp.org
IIS usa en
[...]
Связь или из страниц pr так nalizadas gener al ment e encontradas e nc: para mostrar al usuario errores c Enc ontrada ". owasp.org
После
[...]
общее сообщение, что sho ws a страница не найдена , t he re is information [...] о версии веб-сервера, ОС, модулях и других используемых продуктах.
owasp.org
Despus del mensaje
[...]
comn qu e mue str a u na pgina no encontrada , apar ece in formacin [...] sobre la versin del servidor web, Sistema
[...] Operativo, mdulos y otros productos empleados.
owasp.org
So ny : Страница не найдена : Uk raine sony.ua
S на y : Pgina no encontrada: Es pa a sony.es
Страница не найдена maserati.es
Это стандартная практика
[...]
во всемирной паутине: sho w a ' Page Not Found ' page o f c ontent, когда недопустимый URL [... ] по запросу посетителя.
url-master.com
Es una prctica estndar en la
[...] World Wide Web пункт
[...]
Mostrar u na 'Pgi na no encontrada "p gina de co nt enido cuan do una 9014 9014 9014 ida e s solicitada [...] por un visitante.
es.url-master.com
Страница не найдена E r ro r - Habitat for Humanity Int'l Habitat.org
Hbitat para la Humanidad Amrica Latina y el Caribe - Habitat for Humanity Int'l Habitat.org
Страница не найдена help.outlook.com
№ se ha encontrado la pgina help.outlook.com
Веб-аналитика
[...]
такие пакеты, как Google Analytics, не содержат ra c k страница не найдена e r ro rs, потому что они полагаются на действительную страницу [...] загрузить для записи результатов.
url-master.com
Los anlisis web como Google Analytics paquet es no
[...] si guen la p is ta de pgina no encontrada er rores , porque se basan en una carg a de l 9014 или для регистратора [...] потеряно результатов.
es.url-master.com
Страница не найдена - Dl ubal Software dlubal.com
№ s e encuentra la pgina - Dl uba l Sof tw are dlubal.com
Q: Я нажал на
[...]
URL опроса и получил беспорядок ag e " страница не найдена . acop.com
P: Hice clic en el enlace de la encuesta
[...]
y reci b el mens aj e "Pgina no encontrada " . acop.com
Чтобы отключить эту функцию, сделайте
[...]
[...]
параметры панели инструментов в раскрывающемся меню под логотипом панели инструментов, откройте вкладку Дополнительные параметры и снимите флажок рядом с текстом Исправить ошибку или s " страница не найдена « . Po r Favor pon atencin que esta prestacin puede no estar disponible en todas las barras de herramientas comunitarias. toolsbar.net
Para desactivar esta prestacin, por Favor haz en las opciones de barra de herramientas en el men desplegable bajo el logo de tu barra de herramientas, abre el tabulador de Configuraciones Adicionales, y borra la casilla de verificacin junto al texto Arreglar errorestra pgina no en ". Панель инструментов.нетто
Страница не найдена / Mo Мифы о желчи - Факт [...] или Художественная литература
emfexplained.info
P возраст Не Найдено / M ito s Mv il es - Ficcin [...] o Реалидад
emfexplained.info
Если accept ss e d page is not found , t he web error anserver показывает веб-страницу с ошибкой посетителя. strato-faq.co.uk
En caso de que un a pgina s o licit ada no se pue da encontrar , a 14 lv3 a pgina s e le Presentar un a pgina e error. strato-faq.es
Запрос st e d page w a s not found ! myiyo.com
№ SE га encontrado la pgina so lic itada ! myiyo.com
(отображается пустая страница или информация браузера rm s " Страница is not found " o rt e page i s s hown, но загрузка файла не начинается) depositfiles.com
EL F IC HERO NO SE C AR GA EN EL NAVEGADOR (см. a pgina b lanca, o el mensaje del navegador14 "l a [...] pero la carga del fichero no comienza).
depositfiles.com
T h e page t h at вы запросили w a s not found . vdo.com
L и pgina q ue bus cas no ha sido encontrada . vdo.es
Извините, t h e page y o u запрошено w a s не найдено xango.com
D iscu lpe, no s e encontr la pgina qu e soli cit . xango.com.es
Кажется, мы потеряли
[...]
эта страница приводит к неудачной ошибке или : ( Страница o r Fi l e 9014 9014 9014: Не найдено 4 04 ошибка), пожалуйста, воспользуйтесь поиском [...] ниже, чтобы помочь
[...] вы нашли то, что искали.
horze.co.uk
Parece que
[...]
se per di est a pgina d e res ul tados en un error inop or tuno: (Pgina o Ar chi 9014 vo3 e rror 404 ). В пользу, [...] sintase libre en
[...] utilizar el buscador de abajo, para que le ayude a encontrar lo que est buscando.
horze.es
Иногда su ch a page w i ll s a y Not Found 9014 9014 9014 nglish и не упоминать [...] код 404. Вы можете разобраться, в чем проблема
[...] с адресом и введите его в адресную строку самостоятельно.
jegsworks.com
A ve ces es a pgina d ir No Encontrado (No t found, en Ingl s ... mencionar el cdigo 404. Asi podr imaginarse que problem
[...] tiene con la direccin y escribirla nuevamente en la Barra de Direcciones usted mismo.
jegsworks.com
Робозилла отмечает wh en a page h a s перемещено o r i s 90 не найдено dmoz.org
Robozilla no ta cua ndo un a pgina s e ha m ovid o o no 14 pue entra 9014 dmoz.org
Sec ti o n найдено на page 3 из ваш счет, который показывает, что все продукты и их расходы ваш голосовой сервис, который a r e not i n cl uded in your bundle. www22.verizon.com
S ecci nd e la pgina 3 de tu fact ur a que muestra todos los productos, y sus Precios, asociados 9014 con tuic vivo qu e no estn incl ui dos en tu paquete. espanolstage.verizon.com
Показатели качества, такие как
[...]
количество er ro r s найдено p e r page , b b b u t not a t t he Комиссия [...] или Совет.
eur-lex.europa.eu
El Parlamento utiliza indicadores de calidad,
[...]
como el nme ro de e rro res detectados por pgina , pe ro no es es 9014 aso en la Comisin [...] ni en el Consejo.
eur-lex.europa.eu
Это называется 40 4 , не найдено , e rr o r page . heptagrama.com
E sta se l la ma pgina de e rror 404 , no encontrado . heptagrama.com
Как создать впечатляющую страницу ошибки 404 (с 12 примерами)
Приятно видеть постоянный поток новых посетителей на ваш сайт. Это указывает на то, что людям нравится и нажимают на различные страницы вашего веб-сайта в результатах поиска.
Но опыт нового посетителя может стать ужасным, если он увидит сообщение «страница не найдена». Страницы ошибок могут убить всю вашу тяжелую работу.
Итак, что посетитель будет делать дальше?
Они сразу же нажмут кнопку «Назад», если вы неправильно указали страницу с ошибкой 404 (код состояния). И они, вероятно, никогда больше не посетят ваш сайт.
Вы только что испортили свое первое впечатление собственной страницей ошибок.
Устаревшие и постоянно перемещаемые веб-страницы все чаще загромождают результаты поисковых систем, и гниение ссылок происходит чаще, чем вы думаете.
Вы не хотите, чтобы посетитель веб-сайта быстро возвращался к результатам поиска из-за проблемы с веб-сервером. Такое поведение пользователя («прилипание») указывает на то, что ваш веб-сайт не предоставляет релевантный результат, добавляющий ценность для конкретного запроса ключевого слова.
Результат?
Ну…
Снижение вашего рейтинга в поиске.
Если вы не удалили страницу, есть вероятность, что пользователь неправильно ввел URL. Вот 3 другие возможные причины сообщений об ошибках:
- Перезапуск сайта
- Внутренняя ссылка не работает
- Ссылка на устаревшую поисковую систему
Но какой бы ни была причина, нельзя ожидать, что пользователь предпримет автоматические действия.
Ответственность за обеспечение хорошего взаимодействия с пользователем лежит на вас. Вам необходимо направить посетителей вашего веб-сайта (которые сталкиваются с ошибкой 404 на вашем веб-сайте) к соответствующим действиям, чтобы иметь дело с кодом состояния, а не запускать его.
Помните, что цель состоит в том, чтобы не дать им повода нажать кнопку возврата.
В этой статье я хочу помочь вам создать привлекательную страницу с ошибкой 404, которая увеличивает вероятность того, что пользователь останется на вашем веб-сайте, несмотря на код состояния http.
Прежде чем мы углубимся в создание и примеры страниц с ошибкой 404, позвольте мне сначала объяснить, почему вам нужно приложить усилия, чтобы создать настраиваемую страницу.
Зачем нужно создавать индивидуальную страницу 404? Вам потребуются значительные усилия и технические средства для создания настраиваемой страницы ошибок клиента. Вам нужно будет отредактировать файл .htaccess и выполнить некоторые команды на своем сервере.
Конечно, вы также можете нанять программиста, который сделает это за вас.
Но зачем вам тратить время или деньги на этот индивидуальный проект?
Вот 5 причин.
1. Увеличьте количество проиндексированных страниц вашего веб-сайта в поисковых системах. Если на вашем веб-сайте много страниц, будет много неработающих ссылок.
Как бы вы хотели увеличить свой поисковый трафик за счет индексации большего количества страниц веб-сайта с помощью страницы с ошибкой 404?
Сладкое. Не правда ли?
Создайте собственную страницу ошибок, и вы можете выиграть.
Итак, как можно увеличить количество проиндексированных страниц, создав настраиваемую страницу с ошибкой 404?
Путем перехода с него на случайные внутренние страницы вашего сайта.
Я использовал эту стратегию, чтобы увеличить посещаемость Techcrunch на 9% за месяц. Я связался со случайными 25-50 внутренними страницами, запустив алгоритм.
У вас наверняка будут неработающие ссылки на вашем сайте.
2. Это ваш шанс создать постоянный имидж бренда - люди любят постоянство.Как только вы знакомитесь с веб-сайтом, вы подсознательно начинаете ему доверять (хотя другие человеческие факторы, такие как ваш возраст, интересы и образование, также применяются).
Вывод - создать согласованный образ. Обычные страницы с ошибкой 404 - плохой опыт.
Возможно, вам не удастся удалить код состояния HTTP, но вы можете распознать проблему и улучшить взаимодействие с пользователем с помощью настраиваемой страницы ошибки.
Вам нужен файл журнала для записи информации о проблеме и код ответа для ее надлежащего решения.
Если пользователь перешел на мертвую страницу по внутренней ссылке на вашем веб-сайте, важно сохранить свой запах. Дизайн страницы не должен сбивать читателя с толку, думая, что он находится на другом веб-сайте или на заблокированном веб-сервере.
В частности, ваши страницы с ошибкой 404 должны использовать одну и ту же структуру - заголовок, цветовую схему, шрифты, логотип, навигацию и нижний колонтитул.
3. Захватите снова недовольного посетителя. Предположим, вы зашли на веб-сайт в поисках информации по определенной теме.Однако, щелкнув веб-страницу в результатах поиска, вы не получите никакого ответа. Вместо этого отображается сообщение об ошибке «страница не найдена».
Как ты себя чувствуешь?
Совершенно верно.
То же самое будет чувствовать пользователь, когда он обнаружит код ошибки на вашем веб-сайте.
Когда посетитель сталкивается с ошибкой на вашем веб-сайте, вы можете повторно привлечь его, предоставив соответствующую информацию или ссылку на свою домашнюю страницу.Таким образом вы удержите их внимание.
4. Продемонстрируйте индивидуальность вашего бренда. Вы не можете казаться корпоративным. Вашему бренду нужен человеческий голос. Показывая свою индивидуальность, вы лучше общаетесь со своими клиентами.
Взаимодействие пользователя с вашим сайтом должно вызывать у него хорошее настроение. Человеческие решения принимаются за доли секунды. Вот 3 столпа отличного дизайна, которые вы можете использовать на своем веб-сайте.
Вы можете просмотреть страницу с ошибкой 404 как шанс заявить о себе, чтобы посетители чувствовали себя хорошо (а не плохо) и укрепили свои отношения с аудиторией.
Признайте, что что-то пошло не так (код состояния HTTP), подтвердите разочарование клиента и предложите другую помощь. Это то, что вы бы сделали в личном общении. Лучшие страницы с ошибками 404 делают именно это.
Но как именно?
Развлекаясь, как Магнт.
Или продвигать любовь, как eHarmony. Эта настраиваемая страница с ошибкой укрепляет их бренд.
Люди - эмоциональные существа. Страница с ошибкой 404 - это возможность заставить ваших пользователей почувствовать тепло, комфорт, силу.
Конечно, вам нужен файл журнала, чтобы увидеть, что происходит, когда появляется сообщение об ошибке, и что за ним следует.
5. Увеличьте количество конверсий. Если вы создаете настраиваемые страницы с ошибкой 404, вы не только принимаете свою ошибку, но и гарантируете, что пользователь прекрасно проведет время на вашем веб-сайте.
Ваш ответный код, надеюсь, сотрет память о неработающей / неработающей ссылке на вашем сайте из мозга пользователя. И более вероятно, что они будут вести с вами дела. Это больше похоже на гипотезу.
Но вы можете практически получить больше конверсий, разместив подписку или предложив скидку на странице с ошибкой 404. Да, для преобразования используйте свою страницу ошибок. Использование кода статуса http таким образом приводит к увеличению доходов от ошибок.
Если вы интернет-магазин, вы даже можете предложить рекомендации по релевантным продуктам на своей пользовательской странице с ошибкой, например Ballard Designs.
Согласно результатам What Test Won, эта страница с рекомендациями по продуктам привела к увеличению общего количества покупок, покупкам новых клиентов, увеличению количества добавленных в корзину и более высокому среднему количеству просмотров страниц.
Вы можете пойти еще дальше и настроить рекомендации на основе искомой ключевой фразы. Опять же, если вы проявите смекалку, файл журнала не будет просто отслеживать ошибку, но будет отслеживать, что люди сделали, когда столкнулись с сообщением об ошибке с кодом состояния.
6 элементов соблазнительной 404 стр. Лучшие страницы с ошибками 404 должны иметь минималистичный вид, ни на что не отвлекаясь. Но каковы необходимые элементы, которые обеспечивают беспрепятственное путешествие и удерживают посетителя вашего сайта?
Вот 6 особенностей соблазнительной страницы 404.Помните, что вам не обязательно размещать их все на своей странице.
1. Включает панель поиска для навигации по вашему веб-сайту - это не проблема. Вы же не хотите, чтобы посетитель покинул ваш сайт на полпути. Итак, вы помогаете ему просматривать ваш веб-сайт, предоставляя панель поиска.
Хорошим примером этой функции является Twitter. Вы можете использовать строку поиска, чтобы найти нужную информацию и продолжить просмотр платформы микроблогов, не отвлекаясь от кода состояния.
2. Ссылка на ваши популярные сообщения или домашнюю страницу. Как вы уже знаете, потерять посетителя - это боль. Хороший способ сохранить их - предоставить им ссылки с вашего веб-сайта.
Интернет-пользователю нравится нажимать на ссылки. И, если вы разместите свои самые популярные статьи, высока вероятность, что посетитель останется, чтобы их прочитать.
ModCloth предлагает ссылки на различные разделы своих продуктов на странице пользовательских ошибок.
Design Shack предлагает ссылку на их последние статьи, галерею дизайна и на их домашнюю страницу, когда вы, к сожалению, найдете их код статуса http.
Вы также можете предложить обратную ссылку на домашнюю страницу, например Deviant Art. Это забавная, простая пользовательская страница ошибок, соответствующая их бренду.
Или, может быть, ссылку на вашу карту сайта, например Starbucks.
Вы можете поднять страницу с ошибкой 404 на более высокий уровень, включив ссылки на страницы, которые вы недавно переместили. Таким образом пользователь, скорее всего, найдет интересующую его информацию.
3. Использует простой человеческий язык, чтобы объяснить, что пошло не так. Во-первых, вы обслуживаете ошибку.Затем вы используете технические термины и коды, чтобы объяснить ситуацию. Вы вообще хотите, чтобы пользователь был на вашем сайте?
Видите ли, никого не волнует, что пошло не так с «вашим сервером».
Жаргон, подобный приведенной выше странице, только отпугнет и отпугнет вашего посетителя. В вашем файле журнала это будет отмечено, и вы потеряете не только потенциального клиента, но и всю работу по привлечению его к себе на сайт с самого начала.
Простой заголовок, например «Страница не найдена», работает лучше, чем «ошибка 404», потому что большинство посетителей вашего веб-сайта ничего не знают о вашем сервере или ошибке 404.
Столкнувшись с кодом статуса, наполненным техническим жаргоном, они еще больше расстроятся и сразу же нажмут кнопку «Назад».
Страница ошибки 404 X-Cart имеет простой заголовок «Страница не найдена».
Вы заметили еще один аспект на странице выше?
В нем указаны «возможные причины», по которым вы столкнулись с ошибкой.
Это работает, потому что люди - любопытные существа. Объясняя причину и предлагая решение, вы мотивируете пользователя предпринять корректирующие действия.
Также не забудьте не винить посетителя за код ошибки (код статуса http).
Я знаю.
Есть вероятность, что пользователь действительно ошибся при вводе URL. Или, возможно, это был ошибочный перенаправление.
Но лучше использовать такие термины, как «мог бы иметь» или «возможно», чем играть в поиски виноватых. Будьте любезны и помогайте своим пользователям на своей странице ошибок.
Посмотрите, как Email Center UK проявил некоторую индивидуальность на своей странице с ошибкой 404.Они не только принимают ошибку своих разработчиков, но и просят вас «выбрать, кого уволить».
Разве ты не хочешь их уже простить?
4. Разрешите пользователю связаться с вами - Интернет - это все, что связано с участием вашего сообщества. Предлагая пользователю возможность сообщить об ошибке, вы расширяете его возможности, и они готовы внести свой вклад в улучшение вашего веб-сайта.
Конечно, вы получите файл журнала инцидента, но не лучше ли поговорить с клиентом, который тоже найдет время, чтобы сообщить вам об этом?
Так как же побудить посетителя сообщить об ошибке?
Вы предоставляете контактную форму или адрес электронной почты своей службы технической поддержки.
Вы также можете запросить, чтобы они включали страницу, с которой они пришли, в сообщение. Таким образом, вы сможете лучше исправить ошибку, чтобы никто другой не получил такой же код состояния.
Бен Кук реализовал простую контактную форму на странице с ошибкой 404 во время восстановления и перезапуска клиентского веб-сайта.
Получил ли он какие-нибудь ответы?
Да. Несколько писем с запросом информации, которая не попала на новый сайт. Это были высокие потенциальные конверсии, и выделение его лучших страниц с ошибками 404 помогло ему сохранить их.
5. Переведите страницу на несколько языков. Маркетинг - это общение с пользователем так, как ему нравится, и на том языке, который он использует. Правильно?
Если ваш сайт многоязычный, вам также следует перевести страницу с ошибкой 404. Вы также должны направить их на предпочитаемую языковую версию вашего веб-сайта.
Людям нравится говорить на своих родных языках. Путем перевода страницы с ошибкой 404 ваши посетители будут лучше связываться с вашим брендом и веб-сайтом.
David Hell Man - отличный пример страницы с ошибкой 404 не на английском языке.
6. Предложите им возможность присоединиться к вашему списку рассылки или использовать ваш продукт - Да, вы даже можете конвертировать этих посетителей. Это просто указание пользователю выполнить действие, которое вы от него хотите.
А что может быть лучше, чем превратить плохой пользовательский опыт в положительный и прибыльный?
Шэй Бакстер просит пользователей, которые столкнулись с ошибкой 404 страницы, не уходить с пустыми руками.Она предлагает подписаться на них для получения бесплатных обновлений.
Вот видеоурок Джоша Бэйлесса о том, как собирать лиды со страниц с ошибкой 404.
[youtube https://www.youtube.com/watch?v=yRGuAwBIRig]
Я уже показал вам, как Ballard Designs рекомендовала продукты на своей странице с ошибкой 404, чтобы увеличить количество конверсий.
Точно так же HubSpot предлагает пользователям возможность «подписаться на бесплатную демонстрацию» на их странице с ошибкой 404. Два других варианта над бесплатной демонстрацией также соответствуют целям конверсии HubSpot.
12 блестящих примеров ошибок 404 страницы К настоящему времени у вас уже есть самая необходимая информация о создании страниц с ошибками 404. Я объясню технические аспекты настройки вашей страницы позже.
Но сначала я хочу, чтобы вы показали вам 12 лучших страниц с ошибкой 404. Прежде чем показать вам страницу, я перечисляю особенности, которые делают ее уникальной.
Надеюсь, ваши творческие соки начнут течь после просмотра этих страниц.
1. Поцелуй
Сайт знакомств добавляет индивидуальности на странице с ошибкой. Они принимают ошибку (называя ее неудобной), чувствуют боль посетителя и затем предлагают помощь, а не просто позволяют кому-то читать тарабарщину с кодом статуса http.
И что может быть лучше, чем попросить пользователя подать заявку в службу поддержки для решения проблемы?
2. Джейми Хаскиссон
Он делает комический поворот, называя страницу, которая не была обнаружена, «заговором» и использует симпатичный талисман, чтобы выразить удивление.
Кроме того, вам будут предложены два варианта: окно поиска для поиска релевантной информации или ссылка на архив сообщений для чтения старого содержания, написанного Джейми.
3. Centresource
Это интерактивное агентство, создающее приложения, веб-сайты и видео. У них есть забавная настраиваемая страница ошибок, на которой признаются их ошибки.
Затем он предлагает всего два варианта - вернуться на главную страницу или ударить лося. Здесь нет жаргона кода статуса http.
Вы действительно можете ударить лося, щелкнув второй вариант. Минималистичный дизайн с элементами комедии заставляет посетителей вернуться на свою домашнюю страницу.
4. Huwshimi
У австралийской дизайнерской компании есть героическое изображение на странице с ошибкой: эту страницу украл ниндзя.
Их просьба вернуться на домашнюю страницу столь же увлекательна: «вы должны вернуться, когда у луны есть друзья, а лиса позаимствована».
5. Хиллари Клинтон
На веб-сайте политика есть страница с ошибкой, на которой крякнет .
Она была даже признана Huffington Post за то, что она каламбур через эту страницу.
Показав счастливую фотографию, Хилари предлагает вам записаться на волонтерство.
Итак, это отличный способ направить посетителей вашего сайта к вашим целям, не так ли?
6. Дизайн кролика
Еще одна блестящая концепция от дизайнерской компании.Jackrabbit указывает на «опасность» в своем коде ошибки и сообщает пользователю, что они отклонились от маршрута. У них также есть крутой кролик-талисман, чтобы привлечь вас, в то время как их серверная часть создает файл журнала с кодом состояния http.
И, наконец, они предлагают два варианта - вернуться на домашнюю страницу (стандартную) или загрузить фоновое изображение в качестве обоев в выбранном вами разрешении.
Разве не прекрасно, что пользователь может извлечь полезность даже из своей страницы с ошибкой?
7.Блюгг
Это британское брендовое агентство, и их страница с ошибкой очень забавна.
Это не минимализм. У них есть куча навигационных ссылок вверху и контактная информация в нижнем колонтитуле.
Но как только вы попадаете на страницу с пользовательской ошибкой на их веб-сайте, вас встречает коза, кричащая, как человек.
Они ясно передают ошибку - «Аааааааааааааааааааааааааааааааааааааааааааааааааааааааамамамамамамам приятнее! Этой страницы не существует ". Затем видео с козлом с высоким тоном воспроизводится в цикле, пока вы не вернетесь назад, прочь от страниц с ошибками, на их домашнюю страницу (или приостановите воспроизведение видео).
8. Уайтспарк
У компании SEO есть интерактивная страница ошибок. Они хотят компенсировать это вам, давая вам возможность уволить Брента, который отвечал за поиск страницы для вас, но не смог.
Первый призыв к действию - зеленая кнопка - «Не делай этого». Вам будет представлено счастливое лицо Брента за то, что он пощадил его, и сообщение о том, что он построит для вас алтарь.
Вы также можете нажать на красный CTA «Good Riddance» и уволить Брента.
Нажав эту кнопку, вы увидите обеспокоенного Брента и получите сообщение о том, что многие дети Брента будут голодать на улицах.
Дело в том, что ваши пользователи больше не обращают внимания на жаргон кода ошибки, такой как http-код статуса «что?» Они видят, что что-то пошло не так, и видят способы решения проблемы.
9. Квартира Home Living
Какой бы вы хотели видеть овцу в ванной?
Вообразить это само по себе забавно, правда?
Это иллюстрация, которую сайт поиска квартир Apartment Home Living использует на своей странице с ошибкой.
И, признав, что страница не существует, они возвращают пользователей на свою домашнюю страницу.
Есть вероятность, что вы покажете смешную страницу своим друзьям.
10. Лего
Производитель игрушек использует своих популярных персонажей для связи со своей аудиторией. Они шутят над неработающей ссылкой на странице, которая находит отклик у поклонников Lego.
И внизу слева они предлагают обратную ссылку на главную страницу.
11. Mattel
Еще одна игрушечная компания с еще более интересной и интерактивной настраиваемой страницей ошибок.
Сначала вы увидите обычное сообщение о том, что запрошенная страница не может быть найдена.
Но, чтобы оставаться на сайте, вы получаете анимированный шар Magic 8, который отвечает на ваши вопросы.
После того, как вы обдумаете свой вопрос, вы можете нажать на шарик, чтобы получить ответ.
Если вам любопытно и нравится повеселиться, вы проведете на странице хотя бы пару минут.Mattel получит файл журнала и будет знать, что вы, по крайней мере, развлекались во время проблемы с кодом ошибки.
Помимо шара magic-8, Mattel имеет 3 ссылки внизу. Вы можете вернуться на главную страницу, выполнить поиск на веб-сайте или посетить магазин Mattel.
12. Дефрозо
Это веб-сайт для фотографов, позволяющий управлять своим рабочим процессом и бизнесом. Его страница ошибок имеет много замечательных функций.
Во-первых, он говорит на языке аудитории: «страница не в фокусе.’
Далее вам будут представлены все возможные варианты. Вы можете вручную проверить орфографию своего URL-адреса, просмотреть веб-сайт с помощью панели навигации или вернуться на домашнюю страницу.
Или вы можете отправить электронное письмо команде по разморозке о проблеме.
Наконец, вам также предлагается просто перейти со страницы ошибки, проверив блог Defrozo или учетные записи социальных сетей.
3 метода создания настраиваемой ошибки 404 страница Как я уже упоминал ранее, вам нужно настроить файл.htaccess, чтобы настроить страницу с ошибкой 404.
Большинству блогеров страшно выполнять такие технические операции. И так должно быть, потому что вы можете вывести свой сайт из строя, допустив даже малейшую ошибку.
Я не люблю экспериментировать с техническими аспектами своего веб-сайта. Итак, прежде чем я покажу вам продвинутый технический подход, я хочу показать вам два более простых способа создать страницу с ошибкой 404 без программирования.
1. Используйте плагин 404 Page WordPress - Вам повезло, если вы ведете свой блог на WordPress.Существует множество мощных плагинов, которые помогут вам легко реализовать расширенные функции на вашем веб-сайте.
Для создания страницы с ошибкой 404 вы можете использовать плагин 404 Page.
Вот видеоролик о плагине кода ошибки.
[youtube https://www.youtube.com/watch?v=VTL07Lf0IsY]
Как видите. его легко настроить и независимо от вашей темы WordPress. Вам просто нужно выбрать страницу WordPress, которую вы хотите отображать как страницу 404 (в разделе настроек).
Самое приятное то, что он не создает дополнительных запросов к серверу, а скорее использует обработку WordPress 404.
2. Наймите разработчика-фрилансера - плагины могут быть чрезвычайно полезны на начальных этапах работы вашего веб-сайта.
Но по мере вашего продвижения ваш брендинг и обслуживание аудитории вашего веб-сайта становятся все более важными.
Общий плагин для публикации в социальных сетях или даже премиум-тема WordPress могут больше не работать для вас.Вот почему я настроил кнопки публикации в социальных сетях здесь, на NeilPatel.com
. Инвестируйте в найм талантливых разработчиков с сайтов-фрилансеров, таких как UpWork и Freelancer. Опубликуйте требование с как можно большим количеством конкретных деталей. У вас должен быть приличный бюджет, чтобы привлекать качественные приложения.
Оставляя техническую реализацию профессионалам, вы экономите время и получаете душевное спокойствие.
3. Настройка страницы с ошибкой 404 через .htaccess. Если вам удобно вносить изменения в файлы своего веб-сайта и сервера, вы можете выбрать этот подход.
Убедитесь, что вы сохранили резервную копию ваших файлов, прежде чем вносить какие-либо изменения.
Если вы используете сервер Apache, вам необходимо указать серверу на страницу с ошибкой, отредактировав файл .htaccess после загрузки файла с ошибкой на сервер.
Вот видеоурок от Ральфа, который поможет вам создать настраиваемую страницу с ошибкой 404 и разместить ее на своем веб-сайте, указав сервер на страницу.
[youtube https://www.youtube.com/watch?v=l-YJlu4CpYU]
Я уже говорил вам об обязательных элементах страниц с ошибкой 404 (навигация, панель поиска, популярные статьи, подписка на электронную почту и т. Д.).Выберите только пару самых важных элементов, которые подходят вашему сайту и сохраняют минималистичный вид.
Если вы запускаете свой веб-сайт на информационном сервере в Интернете, вы можете следовать инструкциям в этой статье.
Вы используете свой сайт на WordPress?
Многие темы WordPress снабжены файлом 404.php (пользовательский файл шаблона 404).
Вы можете редактировать их в текстовом редакторе и редактировать отображаемое сообщение об ошибке.
В приведенном ниже видеоуроке WebTegrity показывает, как настроить сообщение, отредактировав файл темы 404.php.
[youtube https://www.youtube.com/watch?v=YDN47iDc2_0]
После загрузки документа об ошибке проверьте страницу с ошибкой 404. Введите URL-адрес, которого нет на вашем веб-сайте, чтобы загрузить страницу.
Что бы вы ни делали, не выбирайте ни одну из этих настроек страницы 404.
3 инструмента для отслеживания неработающих ссылок и предотвращения ошибок 404 страницы Вы можете настроить причудливые страницы 404 и попытаться порадовать своих клиентов.Но гораздо лучше предпринять корректирующие действия, прежде чем показывать посетителям страницу с ошибкой.
Причины появления страницы с ошибкой 404 многочисленны, но наиболее важной причиной являются неработающие ссылки. Вот 3 инструмента для отслеживания неработающих ссылок на вашем сайте.
1. Проверьте расширение Chrome "Мои ссылки" - Это отличный инструмент, используемый в стратегии построения битых ссылок. Он сканирует веб-страницу, перечисляет общее количество ссылок, находит и помечает все неработающие ссылки красным цветом.
Недостаток расширения в том, что вы не можете автоматизировать проверку.
Вам нужно будет вручную перейти на веб-страницу, которую вы хотите проверить, и нажать на расширение.
2. Плагин WordPress для проверки неработающих ссылок - Если вам нравится автоматизация, вам понравится этот инструмент.
После настройки инструмент автоматически отслеживает все ссылки на наличие проблем с кодом ошибки на вашем веб-сайте - в вашем сообщении, на страницах, в списке блогов, комментариях и т. Д.Вот список его отличных функций.
Установите плагин и перейдите в Настройки »Проверка ссылок.
Вы увидите количество найденных неработающих ссылок и возможность выбрать частоту мониторинга вашего сайта на предмет наличия страниц с ошибками.
Чтобы просмотреть более подробный список неработающих ссылок и проблем с кодами ошибок на вашем веб-сайте, перейдите в Инструменты »Неработающие ссылки.
Неработающие ссылки представлены с предложениями по замене, и вы можете обновить эти ссылки с самой панели инструментов инструмента, не перебирая несколько статей (где ссылки фактически не работают).
Вы также можете настроить уведомления по электронной почте о вновь обнаруженных неработающих ссылках.
3. Google Analytics (GA) - Это один из самых мощных инструментов для веб-мастеров. Вы уже знаете о его функциях для отслеживания производительности вашего веб-сайта и разделения источников трафика.
Но знаете ли вы, что он может находить даже неработающие ссылки на вашем сайте?
Войдите в свою учетную запись аналитики. Перейдите в раздел Поведение »Контент сайта» Все страницы.
Вы будете получать подробную информацию о посещаемости всех страниц вашего веб-сайта, в том числе о проблемах с кодом ошибки.Теперь отфильтруйте страницу с ошибкой 404, набрав ее заголовок («страница не найдена» или аналогичный) в пустом поле рядом с панелью поиска вверху.
Затем щелкните заголовок страницы, чтобы получить сведения о ней.
WordStream обнаружил, что его страница с ошибкой 404 была посещена 126 раз через 79 страниц (с 1 по 30 апреля).
Вы можете экспортировать эти сведения о неработающих ссылках в таблицу Excel и установить регулярные оповещения по электронной почте.
Вы можете прочитать эту статью WordStream, чтобы получить помощь по анализу данных из GA и принятию решения о перенаправлении ваших страниц.
Заключение Неработающие ссылки ограничивают поток ссылочного веса на вашем сайте. Если вы не отслеживаете и не очищаете страницы с ошибками регулярно, ваш рейтинг в поисковых системах может упасть.
На большом веб-сайте нередко появляется 10 новых неработающих ссылок каждый день. Итак, если вы не можете исправить все неработающие ссылки на своем веб-сайте (что неизбежно), лучшим решением будет персонализированная страница с ошибкой 404.
Настройка забавной / интересной страницы ошибок также поможет вам удержать пользователя, который неправильно ввел URL-адрес или щелкнул на странице вашего устаревшего веб-сайта из результатов поиска.Вы даже можете превратить этого посетителя в подписчика по электронной почте или предложить ему свои продукты.
Чтобы улучшить взаимодействие с пользователем, вы также можете включить этот фрагмент кода на страницу с ошибкой.
https://archive.org/web/wb404.js
Если у машины обратного пути есть копия вашей страницы в архиве, ваша веб-страница не исчезнет. Ваш пользователь увидит возможность увидеть заархивированную версию.
Какие инструменты вы используете для исправления неработающих ссылок и создания собственных страниц с ошибками 404? Вы создали настраиваемую страницу с ошибкой 404 и увеличили количество конверсий?
Узнайте, как мое агентство может привлечь огромное количество трафика на ваш веб-сайт
- SEO - разблокируйте огромное количество SEO-трафика.Смотрите реальные результаты.
- Контент-маркетинг - наша команда создает эпический контент, которым будут делиться, получать ссылки и привлекать трафик.
- Paid Media - эффективные платные стратегии с четким ROI.
Заказать звонок
Откат - документация i18next
Выполнение постепенного отката - основной принцип i18next. Это позволяет отображать максимально точное содержимое.
По умолчанию локальные переменные, содержащие регион или скрипт, будут переводить из чисто языкового файла, если он не найден.
en-GB.json
{
"i18n": "Интернационализация"
}
en.json
{
"i18n": "Интернационализация",
"i18n_short" i18n "
}
Пример
i18next.init ({
lng: 'en-GB'
}, () => {
i18next.t ('i18n');
i18next. t ('i18n_short');
i18next.t ('i18n', {lng: 'en'});
});
Если вы не можете указать предпочтительный язык для пользователя, вы можете указать запасной язык.
i18next.init ({
fallbackLng: 'en'
});
i18next.init ({
fallbackLng: ['fr', 'en']
});
i18next.init ({
fallbackLng: {
'de-CH': ['fr', 'it'],
'zh-Hant': ['zh-Hans', 'en '],
' es ': [' fr '],
' default ': [' en ']
}
});
i18next.init ({
fallbackLng: (code) => {
if (! code || code === 'en') return ['en-US'];
const fallbacks = [code];
)
if (code.startsWith ('en-') &&! ['En-US', 'en-AU']. Includes (code)) {
if (['en-GB', 'en-NZ ',' en-IR ']. includes (code)) fallbacks.push (' en-AU ');
else fallbacks.push (' en-US ');
вернуть резервные копии;
}
const langPart = code.split ('-') [0];
если (langPart! == code) fallbacks.push (langPart);
fallbacks.push ('en-AU');
возвратные резервные копии;
}
});
По умолчанию установлено dev
, что означает язык разработчика. Сначала это может показаться странным, чтобы установить язык по умолчанию, но это позволяет настроить функцию saveMissing для отправки новых ключей на этот конкретный язык разработчика. Оттуда ваши переводчики могут преобразовать тексты в файл перевода, содержащий, например,.правильный английский, включая определенную терминологию. Для производства просто установите fallbackLng на существующий язык.
i18next по умолчанию загружает свои переводы из одного файла с именем translation
. Но вы можете настроить и структурировать его для загрузки из нескольких файлов, мы называем это пространствами имен файлов.
Дополнительно к определению нескольких пространств имен для загрузки вы также можете установить резервные пространства имен. Поэтому, если ключ для перевода не найден в пространстве имен, он ищет его в резервных копиях.
app.json
common.json
{
"button": {
"save": "save"
}
}
Пример
i180003
({
ns: ['app', 'common'],
defaultNS: 'app',
fallbackNS: 'common'
}, () => {
i18next.t ('title ')
i18next.t (' button.save ')
i18next.t ('common: button.save')
});
Если ключ не возвращает значение, ключ действует как резервный:
i18next.t ('notExistingKey');
Таким образом, вы можете настроить i18next так, чтобы ключ был резервным, а не загружал резервный язык:
de.json
{
«Никто не говорит, что ключ не может быть резервным». ein key kann nicht als Ersatz dienen ».
}
i18next.init ({
lng: 'de',
nsSeparator: false,
keySeparator: false,
fallbackLng: false
});
i18next.t ('Никто не говорит, что ключ не может быть резервным.')
i18next.t ('Это будет показано, если в текущих загруженных переводах этого нет. ');
Хотя это работает и может уменьшить количество загружаемых файлов, это значительно усложняет управление переводами, поскольку вам нужно будет обновить изменения резервных значений в коде и файлах json.
Возможно, но не рекомендуется.
Отсутствующие значения для существующих ключей
В дополнение к вышесказанному, если вы хотите, чтобы отсутствующие значения возвращались к ключу в тех случаях, когда ключи (например, извлеченные парсером кода) существуют в вашем файле перевода JSON с пустой строкой как значение, вам также понадобится этот параметр:
// разрешить пустое значение считаться недействительным (по умолчанию true)
returnEmptyString: false
вызов с резервными ключами
вызов функции t с массивом ключей позволяет переводить динамические ключи, предоставляя неспецифическое резервное значение.
В качестве примера подумайте о коде ошибки, который вы получаете, и вам нравится показывать конкретное предупреждение в некоторых случаях:
translation.json
{
"error": {
"unspecific": "Что-то пошло не так . ",
" 404 ":" Страница не найдена. "
}
}
Пример
i18next.t ([`error. $ {Error}`, 'error.unspecific'])
i18next.t ([`error. $ {Error } `, 'error.unspecific'])
Что такое ошибка HTTP 404 и как ее исправить в вашем интернет-магазине?
Вы когда-нибудь слышали об «ошибках HTTP 404»?
Вы помните день, когда вы совершали покупки в Интернете, и когда вы щелкнули по продукту, вы были перенаправлены на страницу, которая отображала что-то вроде « 404 страница не найдена »?
В статье объясняются различные типы ошибок 404 и способы их исправления.Эти ошибки вредны для вас как для менеджера интернет-магазина, но они также мешают вашим клиентам приобрести продукт, который они хотят купить.
Следовательно, это ситуация, в которой и продавец, и покупатель упускают из виду. Вот почему важно точно определить, что это за ошибка 404 и как ее устранить, если она появляется на веб-сайте вашего интернет-магазина.
В следующий раз, когда вы увидите эту «ошибку HTTP», вы будете знать, как ее исправить, потому что у вас будут знания , чтобы найти быстрое решение и, таким образом, поддерживать продажи на вашем сайте.
Что такое «ошибка HTTP 404»?
Ошибка HTTP 404 , или более часто называемая «ошибка 404», означает, что страница, которую вы пытаетесь открыть, не может быть найдена на сервере.
Это инцидент на стороне клиента, который означает, что либо страница была удалена или перемещена, и URL-адрес не был изменен соответствующим образом, либо вы неправильно написали URL-адрес.
Другими словами, это означает, что нет веб-страницы, соответствующей введенному URL .
Помимо ошибки 404, существуют другие похожие ошибки, такие как ошибки 500, которые мы обсуждали в другой статье этого блога.
Как распознать ошибку 404 на сайте моего интернет-магазина?
Это сообщение об ошибке может появляться на вашем компьютере по-разному.
Имейте в виду, что страницы этого типа могут быть полностью изменены доменом, что также желательно, потому что в случае инцидента мы можем предложить нашим пользователям альтернативу , чтобы не покинуть веб-сайт .
Эти сообщения могут появляться по-разному, но есть несколько повторяющихся слов, которые помогут вам узнать, произошла ли авария одним из них.
Сообщение об ошибке может выглядеть следующим образом:
- «Ошибка 404»
- «404 не найдено»
- "Запрошенный URL не найден на сервере."
- «Ошибка HTTP 404»
- «Ошибка 404: страница не найдена»
Это сообщение обычно отображается черным цветом на пустой странице .
Помните, что страницу ошибки 404 можно полностью настроить.
PrestaShop по умолчанию предлагает настраиваемую страницу 404:
Какие шаги следует предпринять для устранения ошибки HTTP 404?
Вот несколько простых советов, которым вы можете следовать, чтобы попытаться решить эту проблему самостоятельно.
Позже мы дадим вам советы о том, как проводить расширенную диагностику.
В любом случае вы должны сначала выполнить эти начальные проверки, так как такую аномалию часто можно устранить довольно быстро.
1) Первое, что нужно сделать, это обновить страницу. Нажмите F5 , чтобы обновить URL-адрес.
Ошибка могла возникнуть, если страница была загружена неправильно.
2) Очистить кеш браузера и удалить файлы cookie . Если вы можете подключиться к сайту через другое устройство, такое как мобильный телефон, очистка кеша и удаление файлов cookie должны легко решить проблему.
3) Проверьте URL и убедитесь, что он написан правильно.
Проверка орфографии, дефисов, расширения страницы и т. Д.
4) Удаление вредоносных программ : некоторые вредоносные программы могут вызывать ошибку 404. Обязательно убедитесь, что ваш компьютер защищен и не содержит вирусов.
5) Свяжитесь с владельцем сайта, чтобы сообщить об ошибке 404 . Если вы являетесь владельцем веб-сайта, обратитесь к своему веб-хостеру и запросите дополнительную информацию.
Инцидент на сервере также может быть причиной этой ошибки 404.
Расширенная диагностика для исправления ошибок HTTP 404 в вашем интернет-магазине
Для владельца магазина PrestaShop, как я упоминал ранее, такая аномалия может расстроить .
Теперь мы обсудим наиболее частые причины этой ошибки и способы ее устранения, если она возникает в панели администрирования или во фронт-офисе.
Многие из этих «общих причин» на самом деле связаны с файлом .htaccess .
Я не рекомендую использовать этот тип файла, если вы не знакомы с его функциями и не обладаете достаточными техническими знаниями.
Я предлагаю вам связаться с вашей службой хостинга, чтобы подписать план поддержки PrestaShop.
Перед тем, как вы начнете использовать панель администрирования и файлы PrestaShop, вы должны сделать полную резервную копию базы данных и ее файлов .
Вот несколько проверок, которые необходимо выполнить для устранения ошибки 404:
1) Просмотрите удаленные страницы
Если вы удалили страницы на своем веб-сайте, поисковые системы могли найти и проиндексировать его .
Что еще хуже, ваша страница могла быть связана с другим веб-сайтом. Таким образом, доступ к этой странице по неверной ссылке вызвал ошибку HTTP 404 для пользователя.
Поисковым системам может потребоваться много времени, чтобы распознать, что страница была удалена, в зависимости от бюджета сканирования, который они выделили для вашего проекта.
Некоторые пользователи также могли сохранить ссылку в избранное.
Хороший метод - перенаправить удаленные продукты на другую страницу , например, на домашнюю страницу или страницу категории для удаленного продукта, чтобы предлагать аналогичные продукты вашим клиентам.
Каждую неделю я решаю анализировать все эти ошибки на моем собственном веб-сайте с помощью инструмента Ahrefs, чтобы обнаружить возможное содержимое, которое может представлять этот тип аномалии.
Вы можете сделать то же самое, перейдя в « Профиль обратной ссылки> Сломанный »:
Кроме того, с помощью PrestaShop вы можете выполнять анализ с помощью официального модуля перенаправления этого дополнения, который не требует каких-либо изменений в коде файла .htaccess.
2) Разрешения
Если вы столкнулись с инцидентом этого типа, сопровождаемым сообщением типа « У вас нет прав доступа ... », то ошибка, вероятно, связана с проблемой авторизации.
Я рекомендую вам изменить CHMOD файла с помощью команды FTP или попросить ваш хост сделать это изменение за вас.
Лучшая конфигурация разрешений ваших файлов / папок должна быть 755 для каталогов и 644 для файлов.
Однако размер комиссии зависит от веб-хостинга. Поэтому убедитесь, что покупаете их заранее.
3) Предел памяти
Ошибки могут быть связаны с инцидентом, связанным с memory_limit на вашем хостинге.
Хотя это напрямую не связано, важно знать, как включить это «Уведомление об ошибке».
Я рекомендую вам включить эту опцию, а затем перезагрузить страницу с ошибкой 404.
Если появляется сообщение, такое как « Неустранимая ошибка: недостаточно памяти », обратитесь к своему веб-хосту, чтобы увеличить доступную память.
4) Проблемы с файлами .htaccess
Это файл конфигурации, используемый веб-сервером Apache в корневом каталоге, который может, среди прочего, управлять перенаправлениями, защищать ваши каталоги и перезаписывать URL-адреса.
Во многих случаях ошибки 404 могут быть устранены путем регенерации этого файла.
Вы можете вручную удалить файл .htaccess с помощью команды FTP и повторно создать его в Панель управления> Дополнительные настройки> Производительность .
В некоторых случаях активация опции «Дружественный URL» автоматически восстанавливает файл .htaccess.
5) Неправильная конфигурация сертификата SSL
Если вы устанавливаете сертификат SSL и на вашем веб-сайте есть эта аномалия, это означает, что сертификат был установлен неправильно.
Проверьте конфигурацию сертификата SSL на вашем веб-хосте и убедитесь, что версия URL-адреса «SSL» подключена (или перенаправляет) на правильный URL-адрес PrestaShop в файле .htaccess.
В PrestaShop 1.5.6+ у вас есть возможность принудительно использовать SSL для всех страниц.
В этом случае вам нужно будет подтвердить, что любая страница, вызываемая в Iframe, использует HTTPS.
6) Режим перезаписи URL (mod_rewrite) отключен
Это модуль Apache, который позволяет вам настраивать ваши URL-адреса («удобные URL-адреса» или «удобные для пользователя URL-адреса»).
Если вы получаете ошибку 404 после их включения, вы, вероятно, не включили режим перезаписи URL ("mod_rewrite") на вашем сервере.
Если ваши «дружественные URL-адреса» работают, но в « Панель управления> Дополнительные настройки> Производительность » вы увидите предупреждение о том, что « Режим перезаписи URL-адресов (mod_rewrite) не включен на вашем сервере, или он невозможно проверить его конфигурацию ",
, то проблема не в режиме перезаписи URL (mod_rewrite).
Некоторые веб-хосты предлагают более высокий уровень безопасности, который не позволяет PrestaShop проверять настройки вашего сервера.
Если ваши «дружественные URL-адреса» работают правильно, это означает, что режим перезаписи URL-адресов (mod_rewrite) установлен правильно.
7) Неверный путь "дружественных URL-адресов"
Ошибка может возникнуть после того, как вы создали путь к своим «дружественным URL-адресам» в « Панель администрирования> Настройки> Ссылки и URL-адреса » (дружественные URL-адреса должны быть включены).
В этом случае возможно, что пути "дружественного URL" были введены неправильно.
Примеры настраиваемых страниц ошибок HTTP 404 в интернет-магазинах
Это ошибка не новичка. Действительно, все веб-сайты, интернет-магазины и т. Д. Могут в какой-то момент представлять проблемы такого типа.
Как упоминалось ранее, я рекомендую вам настроить сообщение об ошибке, чтобы человек, использующий ваш веб-сайт, не покидал страницу, разочарованный тем, что он не нашел то, что искал.
1) Le Slip Français
Французский интернет-магазин Le Slip Français дает вам возможность вернуться в раздел для мужчин или женщин на сайте, чтобы познакомиться с их товарами.
2) Сверхзащищенный
В интернет-магазине «Сверхбезопасность» страница с ошибкой не слишком персонализирована, но предоставляет пользователям поисковую систему, поэтому они находят продукты, похожие на те, которые они искали изначально.
Заключение
Чтобы получить дополнительную информацию об ошибке 404, всегда интересно выполнить поиск ошибок в Google (добавив слово PrestaShop в свой поиск, чтобы уточнить результаты).
Вы найдете много информации и специальных руководств.
Кроме того, вы можете ознакомиться с обсуждениями на форуме PrestaShop, которые собраны под заголовком [РЕШЕНО].
В сообществе 500 000 человек всегда найдется кто-то, кто знаком с вашей проблемой и может помочь вам решить ее.
Если вы выполните следующие действия и предложения, вы сможете диагностировать большинство ошибок типа 404 .
Неважно, являетесь ли вы покупателем или онлайн-продавцом, бывает сложно определить причину или найти решение для ошибки HTTP 404.