Предотвращение проблем с сервером, вызывающих ошибку 404 в WordPress
Опубликовано: 2023-04-24Показатели отказов вашего сайта могут выйти из-под контроля, если вы не решите проблемы, вызывающие ошибки 404. Этот код состояния HTTP указывает на то, что веб-браузер посетителя успешно установил связь с сервером вашего сайта, но не смог найти запрошенный контент.
Технически ошибка 404 связана с внешним интерфейсом, но корень проблемы часто связан с серверной частью сайта. Вот почему правильное управление сервером вашего сайта и обеспечение доступности всех ресурсов — лучший способ обеспечить посетителям доступ ко всем страницам веб-сайта.
Мы покажем вам, как предотвратить проблемы с сервером, которые вызывают ошибки 404 в WordPress, и проверим, отсутствуют ли ресурсы на страницах вашего сайта.
Роль серверов в WordPress
Все файлы, необходимые для запуска веб-сайта WordPress, хранятся на сервере. Сюда входят основные файлы WordPress, таблицы стилей CSS, файлы JavaScript и HTML.
Кроме того, весь текст, изображения, видео и шрифты, которые вы загружаете на веб-сайт, будут находиться на его сервере. Большинство хостинг-провайдеров упрощают установку WordPress на ваш сервер, поскольку они позволяют вам настроить базу данных, вставить доменное имя или написать описание веб-сайта.
Вам понадобится FTP-клиент для подключения сайта WordPress к серверу и загрузки файлов, необходимых для запуска сайта.
Веб-браузеры взаимодействуют с серверами для получения информации, необходимой им для загрузки страницы на веб-сайте. Ошибка 404 отображается, когда веб-браузер не может найти страницу или часть ее содержимого на сервере.
Следовательно, посетители веб-сайта могут видеть этот код состояния HTTP, даже если страница, к которой они пытаются получить доступ, находится в своем исходном местоположении и ее URL-адрес не изменился, если изображения, видео или строки кода на этой странице были удалены.
Следовательно, вы должны убедиться, что все страницы работают каждый раз, когда вы меняете расположение медиафайлов или документов, содержащих код, на сервере.
Обнаружение ошибок 404 на стороне сервера
Самый быстрый способ получить обзор всех страниц вашего веб-сайта, на которых отображается ошибка 404, — это установить плагин перенаправления.
Статья продолжается ниже
Помимо возможности переносить постоянные ссылки, создавать шаблоны перенаправления или настраивать условные перенаправления, этот плагин также показывает список страниц на вашем веб-сайте с ошибками 404.
Он также ведет постоянный журнал всех ошибок 404, позволяя вам отслеживать историю проблем «Страница не найдена» на вашем веб-сайте. В разделе 404s будут отображаться все страницы, недоступные посетителям вашего сайта из-за ошибки 404.
Плагин Redirection позволяет решить проблему, перенаправляя посетителей на другую страницу, но не поможет обнаружить корень проблемы.
Проведение аудита сайта с ошибкой 404 — это еще один вариант, который вы используете для выявления страниц, недоступных посетителям вашего сайта. Вы можете использовать функцию Crawl Errors в Google Search Console для выполнения этой задачи.
Еще раз, аудит сайта с ошибкой 404 выявит только страницы с отсутствующим контентом или какую-либо другую проблему, которая препятствует доступу к ним веб-браузера, но не покажет вам, что вызывает проблему.
Указание домена на правильный сервер имен
Ошибки 404 в WordPress часто возникают после переноса сайта на новый сервер.
Новый IP-адрес связывается с доменом всякий раз, когда вы перемещаете веб-сайт на новый сервер системы доменных имен (DNS), потому что вашему хостинг-провайдеру требуется время для обновления записи IP-адресов, связанных с вашим доменом.
Этот период называется распространением и обычно длится 24 часа. В это время на вашем веб-сайте может появиться ошибка 404, но в большинстве случаев проблема исчезнет после завершения распространения.
Вам придется изменить настройки DNS, если проблема не исчезнет после периода распространения, потому что доменное имя все еще может быть связано с вашим старым хостинг-провайдером.
Изменение сервера имен у регистратора домена решит проблему. Этот процесс относительно прост, поскольку вам необходимо приобрести один или несколько серверов имен у вашего хостинг-провайдера и вставить их в свою учетную запись регистратора домена.
Статья продолжается ниже
Обратите внимание, что шаги, которые вам необходимо предпринять, будут зависеть от хостинг-провайдера и используемого вами регистратора домена. Вот общий обзор процесса.
- Электронное письмо после покупки, которое вы получили от хостинг-провайдера, должно содержать два или более серверов имен. В противном случае эта информация также должна быть доступна в вашей учетной записи на платформе хостинга.
- Перейдите в свою учетную запись регистратора домена и найдите вкладку «Список доменов» или «Домены» в зависимости от регистратора вашего домена. Найдите кнопку «Управление» или «Управление DNS», перейдите к удалению всех серверов имен и замените их новыми, приобретенными у вашего хостинг-провайдера.
После этого сохраните изменения и проверьте, отображается ли на страницах вашего веб-сайта ошибка 404. При желании вы можете использовать средство проверки DNS, чтобы определить, указывает ли ваш домен на правильный DNS-сервер.
Обновление прав доступа к папкам и файлам
Изменение настроек прав доступа к файлам может решить проблему 404. Эти разрешения информируют сервер, который может редактировать, читать или запускать файлы, хранящиеся на этом сервере.
Следовательно, веб-браузеры без разрешения на доступ к папкам или файлам на сервере вашего веб-сайта будут отображать сообщение об ошибке 404. Большинство вариантов хостинга включают в себя панели управления с опцией «Диспетчер файлов», которая позволяет вам выбирать, кто может читать, выполнять или записывать файлы на сервере.
Помните, что расположение параметров доступа к папкам и файлам зависит от используемого вами хостинга. Эти параметры должны быть легко доступны на вкладке «Хостинг» в hPanel, cPanel и других инструментах управления сервером.
После того, как вы обновите права доступа к файлам и папкам вашего сервера, вы должны проверить, отображают ли страницы на вашем веб-сайте ошибку 404.
Проверка журналов сервера
Большинство серверов могут создавать журналы активности, которые предоставляют вам обширную информацию о действиях на вашем сервере и вашем веб-сайте. Журналы активности WordPress могут отслеживать все изменения постоянных ссылок или контента, которые могут вызвать ошибку 404.
Эта функция не включена по умолчанию, и вам, возможно, придется отредактировать файл wp-config.php, если вы не можете найти эту опцию в панели управления вашего сервера.
Однако cPanel и hPanel предлагают эту опцию по умолчанию, что позволяет легко проверить, отображаются ли на одной или нескольких страницах вашего сайта ошибки 404.
Кроме того, вы можете установить плагин, такой как журнал активности или журнал активности WP, если вам неудобно добавлять код в файл wp-config.php. Эти плагины покажут вам обзор всех страниц или контента, которые вы удаляете, и упростят определение причины ошибки 404. Не забывайте, что журналы активности WordPress не могут устранить ошибки 404 сами по себе.
Статья продолжается ниже
Использование сетей доставки контента для предотвращения ошибок 404
Сеть доставки контента — это ряд серверов, разбросанных по всему миру, которые помогают веб-сайтам загружаться быстрее. Географическое положение пользователя играет важную роль в определении скорости доступа к содержимому веб-сайта.
Хостинг-провайдеры совместимы со сторонними CDN, такими как Cloudflare, что позволяет владельцам веб-сайтов WordPress охватить глобальную аудиторию. В этих сетях используются статические версии файлов сайта, которые не изменяются, если их не заменить другим файлом.
Следовательно, страницы, загруженные через CDN, вряд ли будут отображать ошибки 404, если вы удалите часть их кода или медиафайлов с исходного сервера, поскольку они уже содержат статическую версию страницы со всеми источниками, необходимыми веб-браузерам для их загрузки.
Содержимое, хранящееся в CDN, не обновляется автоматически, чтобы отразить изменения, внесенные вами на исходном сервере. Если вы удалите строку кода или фотографию на исходном сервере, эти изменения не будут отображаться на страницах, к которым веб-браузеры обращаются через CDN.
Лучшие хостинг-провайдеры для предотвращения проблем с сервером
Выбор хостинг-провайдера — один из самых важных шагов, который вам нужно сделать перед запуском веб-сайта WordPress.
Помимо упрощения установки WordPress, лучшие хостинг-провайдеры также позволяют избежать проблем с сервером, которые потенциально могут вызвать ошибку 404.
Более того, надежные хостинг-провайдеры часто избавляют от необходимости нанимать разработчика WordPress для оптимизации настроек сервера, поскольку настройка их параметров проста. Вот некоторые из лучших хостинг-провайдеров WordPress, которые могут помочь вам предотвратить проблемы с сервером.
Хостингер
Опытные члены сообщества WordPress не нуждаются в представлении о Hostinger, поскольку это один из самых популярных хостинг-провайдеров для веб-сайтов WordPress.
Платформа предлагает функцию журнала активности, которая позволяет отслеживать все ошибки на веб-сайте и упрощает изменение сервера имен. Все планы хостинга WordPress доступны по цене, поэтому вам не придется тратить целое состояние на сервер вашего сайта.
Кинста
Ежедневное резервное копирование веб-сайта, бесплатный CDN и высокая скорость загрузки — это одни из бесчисленных преимуществ размещения веб-сайта WordPress на серверах Kinsta.
Перенос существующего сайта WordPress на Kinsta может повысить его общую производительность, и вам не придется беспокоиться о перенаправлении посетителей со старого IP-адреса. Тем не менее, этот хостинг-провайдер не идеален, если у вас ограниченный бюджет.
Блюхост
Выбор плана хостинга Bluehost WordPress даст вам полный контроль над управлением вашим сайтом.
Выявление потенциальных проблем, которые могут вызвать 404 и другие ошибки, не будет проблемой, поскольку все планы предоставляют вам доступ к широкому спектру инструментов, которые могут обнаруживать неработающие ссылки.
Более того, служба поддержки клиентов Bluehost доступна круглосуточно и без выходных, чтобы помочь вам решить любые проблемы, с которыми вы можете столкнуться.
Решение ошибок 404 с помощью надежного хостинга
Миграция на новый сервер или неоптимизация настроек сервера могут вызвать ошибку 404, но эти проблемы часто быстро решаются.
Однако проблемы 404 иногда могут быть довольно сложными. Вот почему использование хостинг-провайдера, который позволяет вам отслеживать все действия на сервере вашего сайта и быстро идентифицировать все страницы 404, может значительно облегчить вашу жизнь в долгосрочной перспективе.
Надежный хостинг позволит вам настроить параметры сервера и обеспечить доступ веб-браузеров ко всем сообщениям и страницам на вашем сайте.