Перейти к основному содержанию

Отслеживайте ваши WordPress Thing ошибки 404 и перенаправляйте ваши URL-адреса

Имея битые ссылки на вашем WordPress Thing сайт не просто неудобство для ваших пользователей, но также посылает сообщение о непрофессионализме. Отслеживание всех ссылок на вашем сайте и их статуса ни практично, ни продуктивно. И именно здесь в дело вступает WP Meta SEO и его дополнение. Дополнение предоставляет некоторые расширенные функции, такие как автоматический анализ битых ссылок, пользовательские перенаправления, правила перенаправления, интеграция с Google Search Console. Для получения дополнительных SEO‑функций вернитесь на страницу WP META SEO

Проверка внутренних и внешних битых ссылок & исправление


Внутренний инструмент проверки битых ссылок может сканировать и индексировать все битые ссылки, которые есть в вашем контенте. Он’с индексируется в AJAX с индикатором прогресса, который помогает при огромном объёме контента (10000+ записей). Когда ссылки проиндексированы, из панели 404 & перенаправления вы можете:

  • Создать пользовательское перенаправление (301, 302, 307, постоянное перенаправление)
  • Отредактировать оригинальный контент, чтобы исправить битую ссылку
  • Удалить битую ссылку 
  • Добавить ссылку на существующее содержание, используя менеджер ссылок WordPress Thing

Проверка и исправление внутренних битых ссылок WordPress Thing

 

WP Meta SEO выходит за рамки этого, индексируя внешние ссылки, которые генерируют ошибки 404 на вашем сайте. Например, реферальный сайт имеет старый URL, который больше не существует' на вашем сайте и приводит к большому количеству битого трафика? Не проблема, источник трафика индексируется с количеством 404 кликов, и вы можете легко перенаправить его.

Ошибка 404 при перенаправлении из внешнего источника

 

Самый простой WordPress Thing менеджер перенаправлений


Менеджер перенаправлений будет индексировать все 404 ошибки, сгенерированные на вашем сайте, с указанием количества переходов, источника, текста… Затем вы сможете перенаправить любой URL одним щелчком.

Менеджер перенаправлений в один клик WordPress Thing

 

Автоматический индекс ошибок и правила перенаправления


Дополнение WP Meta SEO также включает автоматический индекс ошибок 404 с планировщиком, который можно запустить, например, перед отправкой отчёта по электронной почте. Кроме того, вы можете использовать регулярные выражения для перенаправления нескольких URL одним правилом.

Автоматический индекс ошибок 404 и применение правил перенаправления

 

Перенаправление битых ссылок Google Search Console


Google через Search Console также индексирует собственный 404, который возникает на вашем домене, когда он его сканирует. Есть' часть этих 404 URL-адресов, которые актуальны и требуют исправления. Дополнение WP Meta SEO включает быстрый коннектор к Google Search Console, после чего вы' сможете импортировать 404 URL-адреса и выполнить перенаправление. Ваше перенаправление мгновенно отправляет запрос в Google, сообщая ему, что это' исправлено. 

Импорт и исправление ошибок 404 в Google Search Console

 

Запустите автоматическую проверку ошибок и получите отчет по электронной почте


WP Meta SEO постоянно проверяет ваш сайт на предмет улучшений SEO по различным критериям и отображает всё это на панели плагина. Как насчёт получения всей этой информации по электронной почте в любое время, включая ваш вышеупомянутый отчёт об ошибках 404?

  • Заполнение мета‑заголовков
  • Заполнение мета‑описаний
  • Изменение структуры постоянных ссылок
  • Размер HTML‑изображения изменён в содержимом
  • Заполнение title и alt изображений в содержимом
  • Заполнение заголовков ссылок
  • Обнаружена ошибка 404 и ещё не перенаправлена

Отправить WordPress Thing Email SEO отчет

 

Страница ошибки 404 и глобальный редирект


Для быстрого исправления вы можете перенаправить все страницы 404 на главную страницу или у вас есть варианты для ваших страниц 404. Вы можете использовать дизайн страницы 404 по умолчанию или даже создать свой собственный! Это так же быстро, как изменить настройку в конфигурации плагина.

Индексировать WordPress Thing контент внутренних битых ссылок

Цены на WP Meta SEO Plugin + Pro Addon

Присоединяйтесь к нам 60000+ участников & получайте поддержку и обновления новых версий


199$
ВМЕСТО 421$
ПОЛУЧИТЬ
WORDPRESS THING НАБОР

Пакет дает доступ к ВСЕМ WordPress Thing плагинам и может быть использован на неограниченном количестве сайтов. Кроме того, у вас будет полный доступ к технической поддержке и обновлениям для каждого плагина на весь год. 
Время пришло! Повышайте эффективность и получайте конкурентное преимущество. Попробуйте Пакет.

wordpress thing пакет

Последние отзывы и оценки


WP Meta SEO WP Meta SEO - Плагин SEO WordPress Thing
88 из 100 на основе 78 оценок пользователей

Источник рейтинга: 78 отзывов пользователей на: WordPress Thing.org

FAQ: Ошибка 404 & Менеджер перенаправления URL для WordPress Thing

Как WP Meta SEO обнаруживает битые ссылки и ошибки 404?

Внутренний проверщик битых ссылок WP Meta SEO’ сканирует весь ваш контент, индексируя как внутренние, так и внешние битые ссылки с индикатором прогресса для крупных сайтов. Плагин регистрирует каждую ошибку 404, фиксируя просмотры, источники переходов и многое другое.

Что я могу сделать с обнаруженными ошибками 404?

Для каждого обнаруженного 404 вы можете:

  • Создать пользовательские перенаправления (301, 302, 307, постоянные/временные)
  • Отредактировать оригинальный контент для исправления ссылок
  • Удалить плохие ссылки
  • Мгновенно добавить внутренние ссылки с помощью менеджера ссылок WordPress Thing.
Поддерживает ли плагин массовые перенаправления и правила перенаправления?

Да, вы можете использовать правила регулярных выражений для массовых или шаблонных перенаправлений, а менеджер перенаправлений позволяет выполнять однократное перенаправление для отдельных или групповых ошибок.

Могу ли я интегрировать данные о битых ссылках из Google Search Console?

Абсолютно, плагин напрямую подключается к Google Search Console, чтобы импортировать список ошибок 404, затем позволяет перенаправлять эти URL-адреса и уведомляет Google, как только проблема будет исправлена.

Можно ли автоматизировать проверку ошибок и составление отчетов?

WP Meta SEO автоматически индексирует ошибки 404 с помощью запланированной задачи, и вы можете получать регулярные email-отчёты, включающие подробные списки 404-ошибок и перенаправлений.

Какие варианты страницы 404 и глобального перенаправления?

Вы можете перенаправить все 404 на главную страницу, использовать страницу 404 плагина по умолчанию или полностью настроить свой шаблон 404—что позволяет быстро вносить глобальные исправления одним изменением настройки.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation' (500 Whoops, looks like something went wrong.)

mysqli_sql_exception

HTTP 500 Whoops, looks like something went wrong.

Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

Exception

mysqli_sql_exception

Show exception properties
mysqli_sql_exception {#896
  #sqlstate: "23000"
}
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. foreach ($urls as $translation => $source) {
  2. $elements[] = '("'.mysqli_real_escape_string($this->_database, Request::getInstance()->getLanguage()).'", "'.mysqli_real_escape_string($this->_database, $source).'", "'.mysqli_real_escape_string($this->_database, $translation).'", "'.md5($source).'", "'.md5($translation).'")';
  3. }
  4. $query .= implode(',', $elements);
  5. $query .= ' ON DUPLICATE KEY UPDATE source=VALUES(source), translation=VALUES(translation), hash_source=VALUES(hash_source), hash_translation=VALUES(hash_translation)';
  6. $this->_database->query($query);
  7. }
  8. public function removeUrls($urls)
  9. {
  10. $query = 'DELETE FROM '.mysqli_real_escape_string($this->_database, $this->_database_table_urls).' WHERE (hash_source) IN ';
  1. public function saveUrls($urls) {
  2. if (empty($urls)) {
  3. return;
  4. }
  5. return $this->_database->saveUrls($urls);
  6. }
  7. public function removeUrls($urls) {
  8. if (empty($urls)) {
  9. return;
  1. if (isset($result->url_translations)) {
  2. Defer::getInstance()->defer(function() use ($result) {
  3. $new_urls = $result->url_translations;
  4. $new_urls = get_object_vars($new_urls);
  5. Database::getInstance()->saveUrls((array)$new_urls);
  6. });
  7. }
  8. if (isset($result->urls_untranslated)) {
  9. Defer::getInstance()->defer(function() use ($result) {
Translation->Linguise\Script\Core\{closure}()
  1. }
  2. public function finalize()
  3. {
  4. foreach ($this->_actions as $action) {
  5. call_user_func($action['function'], $action['args']);
  6. }
  7. }
  8. }
  1. Helper::prepareDataDir();
  2. // Finalize defer actions on shutdown
  3. // @codeCoverageIgnoreStart
  4. register_shutdown_function(function() {
  5. Defer::getInstance()->finalize();
  6. Database::getInstance()->close();
  7. });
  8. // @codeCoverageIgnoreEnd
  9. }
Processor->Linguise\Script\Core\{closure}()

Stack Trace

mysqli_sql_exception
mysqli_sql_exception:
Duplicate entry '49263e4176ff53f5ff1efff72d6df4fb-ru' for key 'bk24_linguise_urls.hash_translation'

  at /var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170
  at mysqli->query()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Databases/Mysql.php:170)
  at Linguise\Script\Core\Databases\Mysql->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Database.php:232)
  at Linguise\Script\Core\Database->saveUrls()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Translation.php:119)
  at Linguise\Script\Core\Translation->Linguise\Script\Core\{closure}()
  at call_user_func()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Defer.php:42)
  at Linguise\Script\Core\Defer->finalize()
     (/var/www/staging.joomunited.com/public_html/plugins/system/linguise/vendor/linguise/script-php/src/Processor.php:31)
  at Linguise\Script\Core\Processor->Linguise\Script\Core\{closure}()