Устранение неполадок с неправильными постоянными ссылками в WordPress
Опубликовано: 2023-04-17«Страница не найдена» — одно из самых неприятных сообщений, которые могут увидеть посетители вашего сайта. Так называемая ошибка 404 указывает на то, что страница, к которой пытается получить доступ посетитель, недоступна, поэтому к удалению или обновлению контента на вашем сайте следует подходить с особой осторожностью.
Устранение неполадок с неправильными постоянными ссылками позволит вам определить причину ошибки 404 и, в конечном итоге, улучшить взаимодействие с пользователем и SEO вашего сайта.
Выявление проблем, которые могут вызвать сообщение «Страница не найдена», может быть простой задачей. Мы покажем вам некоторые из наиболее эффективных способов решения этой проблемы, чтобы обеспечить бесперебойную работу вашего сайта.
Проверка настроек постоянных ссылок в WordPress
Вы можете использовать Гутенберг для настройки постоянных ссылок отдельных страниц. Вот как:
- Шаг 1. Перейдите на панель управления вашего сайта и откройте меню «Страницы».
- Шаг 2. Щелкните значок с тремя точками рядом со страницей и выберите параметр «Изменить».
- Шаг 3. Щелкните значок «Настройки» в верхнем левом углу экрана, как только страница, которую вы хотите отредактировать, загрузится в редакторе Gutenberg.
- Шаг 4. Убедитесь, что вкладка «Страница» активна, затем прокрутите вниз до раздела URL и нажмите на него.
- Шаг 5. Вставьте последнюю часть URL-адреса в поле «Постоянная ссылка», чтобы изменить текущий URL-адрес страницы. Это также известно как слизняк.
Этот метод позволяет только изменить URL-адрес страницы и не может помочь в устранении неполадок с постоянной ссылкой.
Подготовка к устранению неполадок с неправильными постоянными ссылками
Проблемы с постоянными ссылками возникают по разным причинам. Установка плагина, обновление WordPress или темы, которую вы используете, и перенос вашего сайта на новый домен могут быть причиной того, что ошибка 404 продолжает появляться, когда вы пытаетесь получить доступ к определенной странице.
Хотя это несколько утомительно, решение этих проблем не слишком сложно. Тем не менее, одна ошибка может свести на нет всю тяжелую работу и сделать ваш сайт бесполезным.
Вот почему вам следует создать резервную копию веб-сайта, к которой вы сможете вернуться, если что-то пойдет не так, прежде чем вы начнете изучать различные способы устранения неполадок с неправильными постоянными ссылками.
Имейте в виду, что при попытке восстановить резервную копию веб-сайта могут возникнуть проблемы с постоянными ссылками, поэтому не забывайте проверять сообщения об ошибке 404 после восстановления резервной копии.
Исправление проблем с неправильными постоянными ссылками
Решение проблем с постоянными ссылками, с которыми вы сталкиваетесь, будет зависеть от используемой вами версии WordPress. Как мы уже отмечали, сайты WordPress.com не предлагают параметры по умолчанию, позволяющие администраторам изменять структуру постоянных ссылок.
Статья продолжается ниже
Большинство вариантов устранения неполадок с постоянными ссылками, которые мы здесь опишем, нацелены на сайты WordPress.org, использующие сторонний хостинг. С учетом сказанного, давайте копать глубже.
Настройка параметров постоянных ссылок
Сброс настроек постоянных ссылок вашего веб-сайта — это первое, что вы должны попробовать, если вы имеете дело с проблемами «Страница не найдена». Вот что вам нужно сделать.
- Шаг 1. Откройте панель управления сайтом и перейдите в меню «Настройки».
- Шаг 2. Найдите параметр «Постоянные ссылки» в меню «Настройки» и нажмите на него.
- Шаг 3. В верхней части окна «Настройки постоянной ссылки» вы увидите предупреждение о том, что вам не следует изменять настройки постоянной ссылки на действующем веб-сайте, поскольку это может повлиять на видимость вашего сайта в поисковых системах.
- Шаг 4. В разделе «Общие настройки» можно выбрать один из вариантов структуры постоянной ссылки: «Обычный», «День и имя», «Месяц и имя», «Числовой» и «Имя сообщения». Выберите вариант, который лучше всего соответствует вашим потребностям, и нажмите «Сохранить изменения» внизу страницы.
Выполнение этих шагов приведет к сбросу структуры постоянных ссылок вашего сайта и может решить проблему с ошибкой 404. Однако это решение не всегда работает, поэтому вам придется продолжить изучение других вариантов, если вы продолжаете видеть сообщение «Страница не найдена» после изменения настроек постоянной ссылки.
Пожалуйста, очистите кеш веб-браузера, прежде чем проверять, разрешила ли настройка постоянных ссылок проблему с ошибкой 404, поскольку веб-браузеры иногда загружают более старые версии веб-сайтов.
Следовательно, вы все равно можете увидеть сообщение «Страница не найдена», даже если проблема с постоянной ссылкой устранена.
Кроме того, функция настройки постоянных ссылок доступна только на сайтах WordPress.org, и у вас не будет возможности выбрать структуру постоянных ссылок, если вы используете WordPress.com.
Создание нового файла .htaccess
Являясь одним из основных файлов WordPress, файл .htaccess управляет переадресацией 301, блокирует IP-адреса, SSL-соединения и множество других функций.
Редактирование этого файла может вызвать проблемы с постоянными ссылками. Более того, некоторые плагины могут изменять этот файл без вашего разрешения, что часто вызывает ошибку 404.
Перенастройка этого основного файла может решить проблему с постоянными ссылками, поэтому давайте посмотрим, как вы можете это сделать.
- Шаг 1. Откройте cPanel или любой другой протокол передачи файлов, который вы используете для управления сервером вашего сайта.
- Шаг 2. Щелкните значок «Диспетчер файлов», если вы используете cPanel, и перейдите в папку public_html.
- Шаг 3. Список файлов в папке public_html будет отображаться в правой части экрана. Прокрутите его, пока не найдете файл .htaccess.
- Шаг 4. Щелкните файл правой кнопкой мыши и выберите в меню пункт «Переименовать». Вставьте новое имя файла, указывающее, что файл содержит ошибку, и нажмите кнопку «Переименовать».
- Шаг 5. Щелкните значок «Новый файл» в файловом менеджере. Назовите файл .htaccess и вставьте в него приведенный ниже код:
- Шаг 6. Проверьте код с помощью тестера htaccess или аналогичного инструмента, прежде чем сохранять и закрывать созданный файл.
Перейдите на свой веб-сайт и проверьте, решило ли создание нового файла .htaccess проблему с постоянной ссылкой.
Статья продолжается ниже
Отключение плагина
Плагины часто являются причиной того, что веб-сайты сталкиваются с проблемами с постоянными ссылками. Следовательно, отключение всех плагинов, которые вы используете, позволит вам проверить, не вызвана ли ошибка 404 плагином.
Вот как отключить все плагины на вашем сайте:
- Разверните меню «Плагины» на панели администратора вашего сайта и выберите параметр «Установленные плагины».
- Выберите все плагины и выберите параметр «Деактивировать» в раскрывающемся меню «Массовое действие». Нажмите кнопку «Применить» рядом с меню «Массовое действие».
После того, как все плагины на вашем веб-сайте отключены, вы можете проверить, правильно ли работают страницы, на которых отображается сообщение «Страница не найдена». Вам нужно будет определить, какой плагин вызывает проблему, если отключение всех плагинов устранило проблему.
Выполнение этого процесса вручную может занять много времени, если вы используете много плагинов, потому что вам придется нажимать кнопку «Деактивировать» рядом с каждым плагином, а затем проверять, нормально ли загружается рассматриваемая страница.
Обязательно удалите плагин, вызывающий ошибку 404, после того, как вы его найдете, чтобы избежать дальнейших проблем. Вы можете поискать альтернативу, если плагин, который вы должны удалить, жизненно важен для повседневной работы вашего сайта.
Лучшие плагины для устранения неполадок с постоянными ссылками в WordPress
Наем разработчика WordPress для устранения неполадок с постоянными ссылками на вашем сайте может быть дорогостоящим. Установка плагина, который автоматически обеспечит работоспособность всех URL-адресов на вашем веб-сайте, является более доступным решением.
Вот некоторые из лучших плагинов, которые вы можете использовать для устранения неполадок с постоянными ссылками в WordPress.
Средство исправления ссылок
Установка плагина Link Fixer может быть хорошим вариантом, если все ваши попытки решить проблемы с ошибкой 404 не увенчались успехом.
Плагин автоматически обнаруживает постоянные ссылки, которые WordPress не может найти, и пытается найти сообщения с похожими словами в базе данных сайта, прежде чем генерировать сообщение об ошибке 404.
Link Fixer перенаправляет посетителей на новую страницу, которая лучше всего соответствует критериям поиска, и устраняет проблему «Страница не найдена».
Статья продолжается ниже
Проверка работоспособности и устранение неполадок
Хотя устранение неполадок с постоянными ссылками не является его основной целью, плагин проверки работоспособности и устранения неполадок может помочь обнаружить плагины, вызывающие ошибку 404.
Он отключает все плагины веб-сайта и позволяет администратору запустить чистую сессию WordPress, чтобы определить, ответственны ли один или несколько плагинов за проблемы с постоянными ссылками.
Плагин также может помочь вам проверить, не были ли отредактированы какие-либо основные файлы WordPress, включая файл .htaccess, что привело к возникновению проблемы с постоянными ссылками.
Менеджер постоянных ссылок Lite
Профилактика часто является лучшим лекарством. Такой плагин, как Permalink Manager Lite, перенаправляет старые URL-адреса, автоматически устраняя вероятность появления ошибки 404 на любой из страниц вашего сайта.
Он также предлагает возможность массового редактирования, так что вы можете легко изменить структуру постоянных ссылок сайта или изменить URL-адреса. Этот плагин позволяет вам настроить постоянную ссылку для каждого поста или страницы вручную.
Решение проблем с постоянными ссылками в WordPress
Исправление неработающих ссылок может быть утомительной задачей, но найти неправильную постоянную ссылку в WordPress несложно.
Эти проблемы обычно вызваны перемещением страницы в новое место или удалением страниц, хотя в некоторых случаях причиной проблемы могут быть несовместимые плагины или измененные файлы .htaccess.
Мы рекомендуем проверить настройки постоянных ссылок вашего сайта, прежде чем пытаться использовать другие методы устранения неполадок с постоянными ссылками.